GCHandle.IsAllocated Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Handle reserviert ist.

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

Eigenschaftswert

Boolean

true, wenn das Handle reserviert ist, andernfalls false.

Hinweise

Verwenden Sie diese Eigenschaft, wenn Sie Handle verwenden Weak , um festzustellen, ob dies GCHandle noch verfügbar ist. Wenn der Müllsammler das Objekt sammelt, kann der Weak Handle weiterhin im Finalizer wieder aufgenommen werden. In diesem Fall wird der Handle nicht zugewiesen (es geht verloren, wenn der Garbage Collector versucht, das Objekt zu sammeln), auch wenn das Zielobjekt gültig ist.

Gilt für:

Siehe auch