Soap.SOAPPasInv.TBeforeDispatchEvent2
Delphi
TBeforeDispatchEvent2= procedure(const MethodName: string; const Request: TStream;
Response: TStream; var BindingType: TWebServiceBindingType;
var Handled: Boolean) of object;
C++
typedef void __fastcall (__closure *TBeforeDispatchEvent2)(const System::UnicodeString MethodName, System::Classes::TStream* const Request, System::Classes::TStream* Response, Soap::Wsdlintf::TWebServiceBindingType &BindingType, bool &Handled);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | Soap.SOAPPasInv.pas Soap.SOAPPasInv.hpp |
Soap.SOAPPasInv | Soap.SOAPPasInv |
説明
TBeforeDispatchEvent2 型は,呼び出し側コンポーネントの BeforeDispatchEvent2 イベントの型です。
TBeforeDispatchEvent2 は,BeforeDispatchEvent2 イベントハンドラの型です。このイベントハンドラは,呼び出し側が目的の呼び出し可能インターフェースを呼び出して要求を実行する前に呼び出されます。
MethodName は,呼び出されるメソッドの名前です。
Request は,実行されようとしている SOAP リクエストをイベントハンドラが読み出すためのストリームです。
Response は,イベントハンドラがリクエストに対する応答を書き込むことのできるストリームです。
BindingType は,リクエストによって使用されるエンコーディングを示します。
Response パラメータを使ってイベントハンドラが応答を提供した場合,Handled は true を返します。イベントハンドラが終了した後で起動元がリクエストを登録済みの実装クラスに転送する必要がある場合は false を返します。