Soap.SOAPHTTPDisp.THTTPSoapDispatchNode.DispatchSOAP

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DispatchSOAP(const Path, SoapAction: string; const Request: TStream;  Response: TStream); virtual;

C++

virtual void __fastcall DispatchSOAP(const System::UnicodeString Path, const System::UnicodeString SoapAction, System::Classes::TStream* const Request, System::Classes::TStream* Response);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.SOAPHTTPDisp.pas
Soap.SOAPHTTPDisp.hpp
Soap.SOAPHTTPDisp THTTPSoapDispatchNode

Beschreibung

Übergibt die SOAP-Botschaft zur Interpretation und Ausführung an die Invoker-Komponente.

DispatchSOAP ruft die Methode DispatchSOAP der Schnittstelle Dispatcher auf. Die Invoker-Komponente, die diese Schnittstelle implementiert, interpretiert die Botschaft, führt sie aus und gibt das Ergebnis im Form eines SOAP-Strings zurück.

Path ist die Pfadkomponente des URL, an den die ankommende Anforderungsbotschaft adressiert war.

SoapAction ist der Inhalt des SOAP-Aktion-Headers der ankommenden HTTP-Anforderungsbotschaft.

Request ist ein Stream, aus dem DispatchSOAP den Inhalt der ankommenden Anforderungsbotschaft liest. Der Parameter enthält die SOAP-Codierung eines Schnittstellenaufrufs.

Response ist ein Stream, in den DispatchSOAP den Inhalt der abgehenden Antwortbotschaft schreibt. DispatchSoap füllt diesen Parameter mit der SOAP-Codierung der Rückgabewerte.

Siehe auch