Soap.WebNode.IWebNode.BeforeExecute

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

Delphi

procedure BeforeExecute(const IntfMD: TIntfMetaData;  const MethMD: TIntfMethEntry; MethodIndex: Integer; AttachHandler: IMimeAttachmentHandler);

C++

virtual void __fastcall BeforeExecute(const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MethMD, int MethodIndex, Soap::Soapattachintf::_di_IMimeAttachmentHandler AttachHandler) = 0 ;

プロパティ

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

説明

コード化されたメソッドを呼び出す前に,転送固有の設定を実行します。

BeforeExecute メソッドは,Execute メソッドを呼び出す前に,WSDL ドキュメントの動的問い合わせやシリアル化オプションの設定といった転送固有の処理を実行します。リモートインターフェース化オブジェクト(TRio: Remote interfaced object)は,OnBeforeExecute イベントの後,メソッドの実行を Execute メソッドに委譲する前にこのメソッドを呼び出します。

IntfMD は,実行するメソッドを格納する呼び出し可能インターフェースの実行時型情報(RTTI: runtime type information)です。

MethMD は,実行されるメソッドを記述します。

MethodIndex は,methMD がオーバーロードメソッドを記述するときにどのオーバーロードを使用するのかを示します。たとえば,0 は最初のオーバーロード,1 は 2 番めのオーバーロードを指定します。

AttachHandler は,メソッドのパラメータとして使用されるアタッチメントを処理するためのインターフェースです。

関連項目