Soap.SOAPHTTPTrans.THTTPReqResp.Execute

提供:RAD Studio API Documentation

Delphi

procedure Execute(const DataMsg: String; Resp: TStream); overload; virtual;
procedure Execute(const Request: TStream; Response: TStream); overload; virtual;
function  Execute(const Request: TStream): TStream; overload; virtual;

C++

virtual void __fastcall Execute(System::UnicodeString DataMsg, System::Classes::TStream * Resp);
virtual void __fastcall Execute(System::Classes::TStream * Request, System::Classes::TStream * Response);
virtual System::Classes::TStream * __fastcall Execute(System::Classes::TStream * Request);

プロパティ

種類 可視性 ソース ユニット 親
procedure
function
public
Soap.SOAPHTTPTrans.pas
Soap.SOAPHTTPTrans.hpp
Soap.SOAPHTTPTrans THTTPReqResp

説明

Execute は,SOAP メソッド呼び出しを実行し,エンコードされた結果を返します。

Execute は,同じ名前の IWebNode メソッドを実装します。THTTPRio はこのメソッドを使用し,SOAP メソッド呼び出しにコード化された呼び出し可能なインターフェースでメソッドを実行します。

Execute

1. URL プロパティで識別される Web サービスアプリケーションに接続します。

2. DataMsg または Request に HTTP メッセージの内容を,SoapAction に HTTP メッセージの SoapAction ヘッダーを設定して HTTP メッセージを作成します。

3. それを Web サービスアプリケーションに送信して,結果を取得します。

4. Resp パラメータによって指定されたストリームへ結果を書き込むか,または結果を読み出すことができるストリームを返します。ストリームを返す 3 番めの構文を使用する場合は,呼び出し側がストリームオブジェクトを解放します。

関連項目