Soap.WebBrokerSOAP.THTTPSoapDispatcher.DispatchRequest
Delphi
function DispatchRequest(Sender: TObject; Request: TWebRequest; Response: TWebResponse): Boolean;
C++
bool __fastcall DispatchRequest(System::TObject* Sender, Web::Httpapp::TWebRequest* Request, Web::Httpapp::TWebResponse* Response);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Soap.WebBrokerSOAP.pas Soap.WebBrokerSOAP.hpp |
Soap.WebBrokerSOAP | THTTPSoapDispatcher |
説明
受信したメッセージに応答し,適切なレスポンスメッセージを生成します。
Web モジュール(Web ディスパッチャ)は,WebDispatch プロパティのプロパティに一致する HTTP メッセージを識別すると DispatchRequest を呼び出します。DispatchRequest はそのリクエストを,インターフェースが Dispatcher プロパティの値であるコンポーネントに渡します。そのオブジェクトは,リクエストメッセージを解釈し,適切な呼び出し可能なインターフェースを呼び出し,レスポンスメッセージの内容を返します。
Sender は,DispatchRequest メソッドでは使用されません。
Request は,入力 SOAP メッセージについての情報を保持します。
Response は,Web クライアントに返す応答を示すために代入される TWebResponse オブジェクトです。
DispatchRequest は,リクエストを正常に呼び出し側に渡して,その呼び出し側がリクエストを処理して Response パラメータに入力すると,true を返します。リクエストメッセージを処理できなかった場合に false を返します。