Soap.OPToSOAPDomConv.TOPToSoapDomConvert.MakeResponse

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure MakeResponse(const IntfMD: TIntfMetaData;
const MethNum: Integer;
Context: TInvContext;
Response: TStream;
Headers: THeaderLIst); virtual;

C++

virtual void __fastcall MakeResponse(const Soap::Intfinfo::TIntfMetaData &IntfMD, const int MethNum, Soap::Invokeregistry::TInvContext* Context, System::Classes::TStream* Response, Soap::Invokeregistry::THeaderList* Headers);

Eigenschaften

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

Beschreibung

Codiert das Ergebnis eines erfolgreichen Methodenaufrufs einer aufrufbaren Schnittstelle.

MakeResponse ermittelt aus dem Aufrufkontext das Ergebnis eines Methodenaufrufs und generiert daraus einen transportablen String, der in einen Stream geschrieben wird. Der String wird an den Client zurückgesendet, der ihn mit Hilfe der Methode ProcessResponse interpretieren kann.

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.

Context ist der Aufrufkontext, der die Einzelheiten des Methodenaufrufs enthält.

Headers ist eine Liste mit Nachkommen von TSOAPHeader, die in Header der codierten Antwort konvertiert werden sollen.

Response ist ein Stream, in den MakeResponse die codierte Version des Methodenergebnisses und alle Ausgabeparameter schreibt.

Headers ist eine Liste von TSOAPHeader-Nachkommen, die den Headern für die Antwortnachricht entsprechen.

Siehe auch