GCHandle.IsAllocated Vlastnost

Definice

Získá hodnotu určující, zda je popisovač přidělen.

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

Hodnota vlastnosti

Boolean

true pokud je popisovač přidělen; falsev opačném případě .

Poznámky

Tuto vlastnost použijte při použití Weak popisovačů k určení, zda GCHandle je stále k dispozici. Když uvolňování paměti shromáždí objekt, Weak může být úchyt v finalizátoru stále znovu vychytána. V takovém případě se popisovač nepřidělí (dojde ke ztrátě při pokusu o shromáždění objektu uvolňování paměti), i když je cílový objekt platný.

Platí pro

Viz také