WeakReference.IsAlive Property

Definition

Ottiene un valore che indica se l'oggetto cui fa riferimento l'oggetto WeakReference corrente è stato sottoposto alla procedura di Garbage Collection.Gets an indication whether the object referenced by the current WeakReference object has been garbage collected.

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

Property Value

Boolean

true se l'oggetto cui fa riferimento l'oggetto WeakReference corrente non è stato sottoposto alla procedura di Garbage Collection ed è ancora accessibile. In caso contrario, false.true if the object referenced by the current WeakReference object has not been garbage collected and is still accessible; otherwise, false.

Remarks

Poiché un oggetto può essere potenzialmente recuperato per Garbage Collection immediatamente dopo che la proprietà IsAlive restituisce true, l'uso di questa proprietà non è consigliato a meno che non si stia eseguendo il test solo per un valore false restituito.Because an object could potentially be reclaimed for garbage collection immediately after the IsAlive property returns true, using this property is not recommended unless you are testing only for a false return value.

Applies to

See also