System.Rtti.TVirtualMethodInterceptor.OnException
Delphi
property OnException: TInterceptExceptionNotify read FOnException write FOnException;
C++
__property _di_TInterceptExceptionNotify OnException = {read=FOnException, write=FOnException};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TVirtualMethodInterceptor |
説明
このイベントは、継承した実装が例外を送出したときに、呼び出されます。
継承したメソッドの呼び出しにおける例外発生を抑止するために、OnException イベント ハンドラを使用します。 これは、メソッドが通常通り戻ったように見えるよう、例外のアンワインドを抑止する機会を与えます。Proxify は、特定のクラス型のメソッド呼び出しをインターセプトするために、まず使用されなければなりません。 TInterceptExceptionNotify のドキュメントにて、パラメータの詳細が詳しく説明されています。