Soap.OPToSOAPDomConv.TOPToSoapDomConvert.InvContextToMsg
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.