InvokeRegistry.InvRegIntfEntry

From Référence RAD Studio VCL
Jump to: navigation, search

Informations Delphi

De InvokeRegistry.pas

InvRegIntfEntry = record
	Name: string;
	ExtName: string;
	UnitName: string;
	GUID: TGUID;
	Info: PTypeInfo;
	DefImpl: TClass;
	Namespace: string;
	WSDLEncoding: string;
	Documentation: string;
	SOAPAction: string;
	ReturnParamNames: string;
	InvokeOptions: TIntfInvokeOptions;
	MethNameMap: :InvRegIntfEntry.:1;
	MethParamNameMap: :InvRegIntfEntry.:2;
	IntfHeaders: :InvRegIntfEntry.:3;
	IntfExceptions: :InvRegIntfEntry.:4;
	UDDIOperator: string;
	UDDIBindingKey: string;
end;


Unité : InvokeRegistry

Type : structure

Informations C++

De InvokeRegistry.hpp

InvRegIntfEntry = class


Unité : InvokeRegistry

Type : classe

Champs de classe : Champs InvokeRegistry.InvRegIntfEntry

Types de classe : Types InvokeRegistry.InvRegIntfEntry

Description

InvRegIntfEntry stocke les informations d'une interface invocable.


InvRegIntfEntry est utilisé par le registre d'invocation pour stocker des informations sur une interface invocable recensée.

Name est le nom de l'interface invocable recensée.

ExtName est le nom du type de port correspondant qui apparaît dans le document WSDL décrivant ce service Web. ExtName peut être une chaîne vide si le type de port et l'interface ont le même nom.

UnitName est le nom de l'unité dans laquelle l'interface est définie.

GUID est l'identificateur unique global de l'interface.

Info pointe sur les informations de type à l'exécution (RTTI) compilées avec l'interface.

DefImpl est la classe d'implémentation par défaut de l'interface.

Namespace est l'espace de nommage associé de façon unique à l'interface.

WSDLEncoding est l'attribut de codage, s'il existe, de l'en-tête xml d'un document WSDL qui définit le type de port auquel correspond l'interface invocable.

Documentation est une brève description qui documente l'interface.

DefaultSOAPAction est l'en-tête d'action SOAP (ou l'ensemble d'en-têtes d'action SOAP) à utiliser sur des messages adressés à cette interface. S'il s'agit d'une chaîne vide, l'application génère un en-tête d'action SOAP basé sur le champ Namespace. Affectez les en-têtes d'action SOAP à l'aide de la méthode RegisterDefaultSOAPAction ou RegisterAllSOAPActions. Notez que si plusieurs interfaces présentent le même URI d'espace de nommage, vous devez les recenser avec différents en-têtes d'action SOAP pour que le serveur puisse les distinguer.

ReturnParamNames représente une liste de noms de paramètres délimités par des points-virgules qui permettent d'établir une correspondance avec la valeur de retour d'une fonction.

InvokeOptions sont les options de l'interface recensées à l'aide de la méthode RegisterInvokeOptions. Ces options personnalisent la manière dont l'interface est appelée.

MethNameMap est un tableau d'entrées décrivant la relation entre les méthodes de l'interface invocable et les noms d'opération auxquels elles correspondent (en cas de différence).

MethParamNameMap est un tableau d'entrées décrivant la relation entre les paramètres d'une méthode de l'interface invocable et les noms de partie auxquels ils correspondent (en cas de différence).

IntfHeaders est un tableau d'entrées qui décrivent les en-têtes SOAP devant accompagner les requêtes destinées à l'interface invocable.

IntfExceptions est un tableau d'entrées qui décrivent les exceptions susceptibles d'être déclenchées par l'interface.

UDDIOperator représente l'URL du registre UDDI, s'il existe, utilisé pour importer la définition de l'interface.

UDDIBindingKey représente l'identificateur unique du TModel de UDDIOperator qui décrit le service Web auquel l'interface appartient.

Personal tools