Soap.Rio.TRIO.OnBeforeExecute
Delphi
property OnBeforeExecute: TBeforeExecuteEvent read FOnBeforeExecute write FOnBeforeExecute;
C++
__property TBeforeExecuteEvent OnBeforeExecute = {read=FOnBeforeExecute, write=FOnBeforeExecute};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Soap.Rio.pas Soap.Rio.hpp |
Soap.Rio | TRIO |
説明
TRIO がコード化されたメソッド呼び出しを送信して実行する前に発生します。
OnBeforeExecute イベントハンドラを記述すると,コード化されたメソッド呼び出しをサーバーに送信する前に,それを調べたり変更したりできます。OnBeforeExecute イベントは,Converter プロパティで指定したインターフェースが SOAP リクエストパケットへのメソッド呼び出しをマーシャリングした後に発生します。ただし,OnBeforeExecute は,WebNode プロパティで指定したインターフェースの Execute メソッドを TRIO が呼び出す前に発生します。
SOAPRequest パラメータを使用すると,SOAP リクエストをサーバーに渡す前に読み出したり変更したりできます。たとえば,Web サービスプロバイダが相互運用性に関する情報を公表している場合は,このパラメータを使用して,その Web サービスプロバイダが公表している差異を補正するように SOAP パケットを調整することができます。