Soap.SOAPHTTPDisp.THTTPSoapDispatchNode.DispatchSOAP

From RAD Studio API Documentation
Jump to: navigation, search

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.

See Also