Soap.OPToSOAPDomConv.TOPToSoapDomConvert.InvContextToMsg

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function  InvContextToMsg(const IntfMD: TIntfMetaData;  MethNum: Integer; Con: TInvContext; Headers: THeaderList): TStream; virtual;

C++

virtual System::Classes::TStream* __fastcall InvContextToMsg(const Soap::Intfinfo::TIntfMetaData &IntfMD, int MethNum, Soap::Invokeregistry::TInvContext* Con, Soap::Invokeregistry::THeaderList* Headers);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Soap.OPToSOAPDomConv.pas
Soap.OPToSOAPDomConv.hpp
Soap.OPToSOAPDomConv TOPToSoapDomConvert

Beschreibung

Generiert aus einem Aufrufkontext einen Methodenaufruf in Form eines transportablen Strings.

InvContextToMsg übernimmt den angegebenen Methodenaufruf (einschließlich der Typen und Werte aller Argumente) aus einem Aufrufkontext und gibt die codierte Version des Aufrufs zurück. Diese Version kann dann an die ausführende Anwendung übergeben werden.

IntfMD enthält die Laufzeit-Typinformationen (RTTI) der Schnittstelle, deren Methode aufgerufen wird.

MethNum bezeichnet die aufgerufene Methode über ihre Position in der Methodentabelle der Schnittstelle.

Con ist der Aufrufkontext, der Einzelheiten zum Methodenaufruf enthält. Dazu gehören die übergebenen Parameterwerte, die Aufrufkonventionen sowie alle weiteren temporären Daten, die bei der Ausführung des Aufrufs benötigt werden.

Headers ist eine Liste von TSOAPHeader-Nachkommen, die den Headern des SOAP-Envelopes mit dem Methodenaufruf entsprechen.

InvContextToMsg gibt einen Stream zurück, aus dem die Anwendung die codierte Version des Methodenaufrufs lesen kann.

Siehe auch