Soap.Rio.TRIO.BeforeDestruction
Delphi
procedure BeforeDestruction; override;
C++
virtual void __fastcall BeforeDestruction();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Soap.Rio.pas Soap.Rio.hpp |
Soap.Rio | TRIO |
説明
参照カウントが 0 を超える場合に,TRIO インスタンスが破棄されないようにします。
BeforeDestruction は,TRIO オブジェクトの最初のデストラクタの実行前に,自動的に呼び出されます。このメソッドは,アプリケーションで明示的に呼び出さないでください。
TRIO は,BeforeDestruction メソッドをオーバーライドして RefCount プロパティをチェックします。RefCount が 0 より大きい場合は,TRIO オブジェクトのインターフェースへの未処理の参照がまだ残っているため,BeforeDestruction は,このオブジェクトが破棄されないように例外を生成します。