Soap.OPToSOAPDomConv.TOPToSoapDomConvert.ProcessResponse
Delphi
procedure ProcessResponse(const Resp: InvString;
const IntfMD: TIntfMetaData;
const MD: TIntfMethEntry;
Context: TInvContext); overload; virtual;
procedure ProcessResponse(const Resp: TStream;
const IntfMD: TIntfMetaData;
const MD: TIntfMethEntry;
Context: TInvContext;
Headers: THeaderList); overload; virtual;
procedure ProcessResponse(const XMLDoc: IXMLDocument;
const IntfMD: TIntfMetaData;
const MD: TIntfMethEntry;
Context: TInvContext;
Headers: THeaderList); overload; virtual;
C++
virtual void __fastcall ProcessResponse(const Soap::Invokeregistry::InvString Resp, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context)/* overload */;
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)/* overload */;
virtual void __fastcall ProcessResponse(const Xml::Xmlintf::_di_IXMLDocument XMLDoc, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context, Soap::Invokeregistry::THeaderList* Headers)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Soap.OPToSOAPDomConv.pas Soap.OPToSOAPDomConv.hpp |
Soap.OPToSOAPDomConv | TOPToSoapDomConvert |
説明
メソッド呼び出しからのレスポンスパケットを呼び出しコンテキストにアンパックします。
ProcessResponse メソッドは,呼び出し可能なインターフェースでのメソッド実行のコード化された結果を呼び出しコンテキストから取得し,それらを呼び出しコンテキストにアンパックします。
Response は,呼び出し可能なインターフェースでのメソッド実行のコード化された結果,またはこれらの結果が読み出されるストリームです。これらは,呼び出しが成功した場合は MakeResponse メソッドを呼び出すことによって,呼び出しが失敗した場合は MakeFault メソッドを呼び出すことによって,サーバー上で生成されます。
XMLDoc は,呼び出し可能なインターフェースでのメソッドの実行結果を表す XML ドキュメントのインターフェースです。そのノードの各値は,メソッド呼び出しが成功した場合は MakeResponse メソッドから,メソッド呼び出しが失敗した場合は MakeFault メソッドから取得します。
IntfMD は,メソッドが呼び出されたインターフェースの実行時型情報(RTTI)を表します。
MD は,呼び出されたメソッドの実行時型情報(RTTI)を表します。
Context は,ProcessResponse が Response の内容に基づいてアンパックする呼び出しコンテキストです。
Headers は,ProcessResponse がコード化されたメッセージのヘッダーを表す TSOAPHeader の下位クラスで埋めるリストです。