Soap.SOAPHTTPDisp.THTTPSoapDispatchNode.DispatchSOAP

提供: RAD Studio API Documentation
移動先: 案内検索

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);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Soap.SOAPHTTPDisp.pas
Soap.SOAPHTTPDisp.hpp
Soap.SOAPHTTPDisp THTTPSoapDispatchNode

説明

SOAP メッセージを解釈および実行のために呼び出し側に転送します。

DispatchSOAP メソッドは,Dispatcher プロパティで指定されたインターフェースの DispatchSOAP メソッドを呼び出します。そのインターフェースを実装する呼び出し側は,メッセージを解釈して実行し,結果を SOAP 文字列で返します。

Path は,リクエストメッセージの送り先となった URL のパス部分です。

SoapAction は,受信した HTTP リクエストメッセージの SOAP アクションヘッダーの内容です。

Request は,DispatchSOAP がリクエストメッセージの内容を読み出すストリームです。インターフェース呼び出しの SOAP エンコーディングが格納されます。

Response は,DispatchSOAP がレスポンスメッセージの内容を書き込むストリームです。DispatchSoap は,ストリームにすべての戻り値を SOAP にエンコードして書き込みます。

関連項目