Soap.SOAPHTTPDisp.THTTPSoapDispatchNode.DispatchSOAP
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.