Soap.InvokeRegistry.TInvokableClassRegistry.GetActionURIOfInfo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function  GetActionURIOfInfo(const IntfInfo: PTypeInfo; const MethodName: InvString; MethodIndex: Integer): string;

C++

System::UnicodeString __fastcall GetActionURIOfInfo(const System::Typinfo::PTypeInfo IntfInfo, const System::UnicodeString MethodName, int MethodIndex);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClassRegistry

Beschreibung

Gibt den SOAP-Action-Header zurück, der zum Informationstyp der registrierten Schnittstellen gehört.

GetActionURIOfInfo ermittelt den SOAP-Action-Header – bzw. erzeugt ihn –, der für Nachrichten verwendet werden soll, die eine spezielle Methode für eine aufrufbare Schnittstelle aufrufen.

IntfInfo ist die Laufzeittypinformation (RTTI), die für die aufrufbare Schnittstelle kompiliert wird. Die Schnittstelle muss zuvor durch den Aufruf der Methode RegisterInterface registriert worden sein.

MethodName ist der Name der Methode, die in der angegebenen Schnittstelle aufgerufen werden soll.

MethodIndex gibt an, welche Methode verwendet wird, wenn MethodName in der Schnittstelle überladen ist. 0 gibt die zuerst deklarierte überladene Methode an, 1 die zweite usw.

GetActionURIOfInfo gibt jenen String zurück, der auf den Anforderungen zu der angegebenen Methode der speziellen Schnittstelle als SOAP-Action-Header erscheinen soll.

Siehe auch