GCHandle.IsAllocated プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ハンドルが割り当てられているかどうかを示す値を取得します。
public:
property bool IsAllocated { bool get(); };
public bool IsAllocated { get; }
member this.IsAllocated : bool
Public ReadOnly Property IsAllocated As Boolean
プロパティ値
ハンドルが割り当てられている場合は true
。それ以外の場合は false
。
注釈
ハンドルを使用して、まだ使用可能かどうかを判断する場合は、このプロパティをGCHandle使用Weakします。 ガベージ コレクターがオブジェクトを収集しても、 Weak ファイナライザーでハンドルを再び取り消すことができます。 その場合、ターゲット オブジェクトが有効であっても、ハンドルは割り当てられません (ガベージ コレクターがオブジェクトを収集しようとすると失われます)。