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);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | Soap.SOAPHTTPDisp.pas Soap.SOAPHTTPDisp.hpp |
Soap.SOAPHTTPDisp | THTTPSoapDispatchNode |
Description
Forwards the SOAP message on to the invoker for interpretation and execution.
DispatchSOAP calls the DispatchSOAP method of the interface specified by the Dispatcher property. The invoker that implements that interface interprets the message, executes it, and returns the results as a SOAP string.
Path is the path portion of the URL to which the incoming request message was addressed.
SoapAction is the content of the SOAP Action header of the incoming HTTP request message.
Request is a stream from which DispatchSOAP can read the content of the incoming request message. It contains the SOAP encoding of an interface call.
Response is a stream to which DispatchSOAP writes the content for the outgoing response message. DispatchSoap fills it out with the SOAP encoding of any return values.