GCHandle.IsAllocated プロパティ

定義

ハンドルが割り当てられているかどうかを示す値を取得します。

public:
 property bool IsAllocated { bool get(); };
public bool IsAllocated { get; }
member this.IsAllocated : bool
Public ReadOnly Property IsAllocated As Boolean

プロパティ値

Boolean

ハンドルが割り当てられている場合は true。それ以外の場合は false

注釈

ハンドルを使用して、まだ使用可能かどうかを判断する場合は、このプロパティをGCHandle使用Weakします。 ガベージ コレクターがオブジェクトを収集しても、 Weak ファイナライザーでハンドルを再び取り消すことができます。 その場合、ターゲット オブジェクトが有効であっても、ハンドルは割り当てられません (ガベージ コレクターがオブジェクトを収集しようとすると失われます)。

適用対象

こちらもご覧ください