Soap.OPToSOAPDomConv.TOPToSoapDomConvert.ProcessResponse
Delphi
procedure ProcessResponse(const Resp: InvString;
const IntfMD: TIntfMetaData;
const MD: TIntfMethEntry;
Context: TInvContext); overload; virtual;
procedure ProcessResponse(const Resp: TStream;
const IntfMD: TIntfMetaData;
const MD: TIntfMethEntry;
Context: TInvContext;
Headers: THeaderList); overload; virtual;
procedure ProcessResponse(const XMLDoc: IXMLDocument;
const IntfMD: TIntfMetaData;
const MD: TIntfMethEntry;
Context: TInvContext;
Headers: THeaderList); overload; virtual;
C++
virtual void __fastcall ProcessResponse(const Soap::Invokeregistry::InvString Resp, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context)/* overload */;
virtual void __fastcall ProcessResponse(System::Classes::TStream* const Resp, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context, Soap::Invokeregistry::THeaderList* Headers)/* overload */;
virtual void __fastcall ProcessResponse(const Xml::Xmlintf::_di_IXMLDocument XMLDoc, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context, Soap::Invokeregistry::THeaderList* Headers)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Soap.OPToSOAPDomConv.pas Soap.OPToSOAPDomConv.hpp |
Soap.OPToSOAPDomConv | TOPToSoapDomConvert |
Beschreibung
Entpackt das Antwortpaket eines Methodenaufrufs und konvertiert es in einen Aufrufkontext.
ProcessResponse übernimmt das codierte Ergebnis eines Methodenaufrufs aus einem Aufrufkontext und entpackt es in einen Aufrufkontext.
Response ist das codierte Ergebnis eines Methodenaufrufs der aufrufbaren Schnittstelle oder ein Stream, aus dem dieses Ergebnis gelesen werden kann. Das Ergebnis wird auf dem Server durch die Methode MakeResponse (bei erfolgreicher Ausführung) oder durch die Methode MakeFault (bei einem Fehler) generiert.
XMLDoc ist die Schnittstelle zu einem XML-Dokument, das die Ergebnisse der Ausführung einer Methode auf der aufrufbaren Schnittstelle repräsentiert. Die Werte der Knoten stammen von der Methode MakeResponse, wenn der Aufruf erfolgreich war. Andernfalls stammen die Werte von der Methode MakeFault.
IntfMD enthält die die Laufzeit-Typinformationen (RTTI) der Schnittstelle, deren Methode aufgerufen wurde.
MD enthält die die Laufzeit-Typinformationen (RTTI) der Methode, die aufgerufen wurde.
Context ist der Aufrufkontext, dem ProcessResponse den Inhalt von Response hinzufügt.
Headers ist eine Objektliste, zu der ProcessResponse von TSOAPHeader abgeleitete Komponenten für die Header in der codierten Ergebnisnachricht hinzufügt.