Soap.OPToSOAPDomConv.TOPToSoapDomConvert.MsgToInvContext
Delphi
procedure MsgToInvContext(const Request: InvString; const IntfMD: TIntfMetaData; var MethNum: Integer; Context: TInvContext); overload; virtual;
procedure MsgToInvContext(const Request: TStream; const IntfMD: TIntfMetaData; var MethNum: Integer; Context: TInvContext; Headers: THeaderList); overload; virtual;
C++
virtual void __fastcall MsgToInvContext(const System::UnicodeString Request, const Soap::Intfinfo::TIntfMetaData &IntfMD, int &MethNum, Soap::Invokeregistry::TInvContext* Context)/* overload */;
virtual void __fastcall MsgToInvContext(System::Classes::TStream* const Request, const Soap::Intfinfo::TIntfMetaData &IntfMD, int &MethNum, Soap::Invokeregistry::TInvContext* Context, Soap::Invokeregistry::THeaderList* Headers)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Soap.OPToSOAPDomConv.pas Soap.OPToSOAPDomConv.hpp |
Soap.OPToSOAPDomConv | TOPToSoapDomConvert |
説明
コード化されたメソッド呼び出しを呼び出しコンテキストにアンパックし,実行できるようにします。
MsgToInvContext メソッドは,サーバーアプリケーションが受け取った,コード化されたメッセージを取得し,メソッド呼び出しを実行する呼び出しコンテキストにアンパックします。
Request は,コード化されたメソッド呼び出し,またはそのメソッド呼び出しが読み出されるストリームです。これらは InvContextToMsg を呼び出すことによってクライアント上で生成されます。
IntfMD は,メソッドが呼び出されるインターフェースの実行時型情報(RTTI)を表します。
MethNum は,呼び出されるメソッドの,インターフェースのメソッドテーブル内の位置を返します。
Context は,Request でコード化された情報が追加される呼び出しコンテキストです。
Headers は,MsgToInvContext がコード化されたメッセージのすべてのヘッダーを表す TSOAPHeader の下位クラスを追加するオブジェクトリストです。