Soap.InvokeRegistry.TInvokableClassRegistry.GetHeaderInfoForInterface
Delphi
function GetHeaderInfoForInterface(Info: PTypeInfo; MethodType: eHeaderMethodType = hmtAll): THeaderItemArray;
C++
THeaderItemArray __fastcall GetHeaderInfoForInterface(System::Typinfo::PTypeInfo Info, eHeaderMethodType MethodType = (eHeaderMethodType)(0x0));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
Description
Récupère un tableau d'en-têtes recensés en tant qu'éléments associés à une interface invocable.
Généralement, les applications n'ont pas besoin d'appeler GetHeaderInfoForInterface. Cette méthode est utilisée de manière interne par le publieur WSDL pour générer le document WSDL qui décrit les en-têtes utilisés dans les messages relatifs à une interface invocable.
Info représente les informations de type à l'exécution (RTTI) d'une interface invocable recensée. L'interface doit avoir été préalablement recensée par un appel à la méthode RegisterInterface.
MethodType indique s'il faut récupérer les informations sur les en-têtes à utiliser sur les messages de requête, sur les en-têtes à utiliser sur les messages de réponse ou sur les deux types d'en-têtes.
GetHeaderInfoForInterface renvoie un tableau de valeurs IntfHeaderItem décrivant chacune un en-tête recensé pour l'interface invocable par un appel à la méthode RegisterHeaderClass.