Soap.OPConvert.IOPConvert.ProcessResponse

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

Delphi

procedure ProcessResponse(const Resp: TStream;
const IntfMD: TIntfMetaData;
const MD: TIntfMethEntry;
Context: TInvContext;
Headers: THeaderList);  overload;
procedure ProcessResponse(const Resp: InvString;
const IntfMD: TIntfMetaData;
const MD: TIntfMethEntry;
Context: TInvContext); overload; deprecated;

C++

virtual void __fastcall ProcessResponse(System::Classes::TStream* const Resp, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context, Soap::Invokeregistry::THeaderList* Headers) = 0 /* overload */;
virtual void __fastcall ProcessResponse _DEPRECATED_ATTRIBUTE0 (const Soap::Invokeregistry::InvString Resp, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context) = 0 /* overload */;

プロパティ

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

説明

メソッド呼び出しからのレスポンスパケットを呼び出しコンテキストにアンパックします。

ProcessResponse メソッドは,呼び出し可能なインターフェースでのメソッド実行のコード化された結果を呼び出しコンテキストから取得し,それらを呼び出しコンテキストにアンパックします。

Response は,呼び出し可能なインターフェースでのメソッド実行のコード化された結果,またはこれらの結果が読み出されるストリームです。これらは,呼び出しが成功した場合は MakeResponse メソッドを呼び出すことによって,呼び出しが失敗した場合は MakeFault メソッドを呼び出すことによって,サーバー上で生成されます。

XMLDoc は,呼び出し可能なインターフェースでのメソッドの実行結果を表す XML ドキュメントのインターフェースです。そのノードの各値は,メソッド呼び出しが成功した場合は MakeResponse メソッドから,メソッド呼び出しが失敗した場合は MakeFault メソッドから取得します。

IntfMD は,メソッドが呼び出されたインターフェースの実行時型情報(RTTI)を表します。

MD は,呼び出されたメソッドの実行時型情報(RTTI)を表します。

Context は,ProcessResponse が Response の内容に基づいてアンパックする呼び出しコンテキストです。

Headers は,ProcessResponse がコード化されたメッセージのヘッダーを表す TSOAPHeader の下位クラスで埋めるリストです。

関連項目