WeakReference.IsAlive Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сведения о том, был ли удален сборщиком мусора объект, на который ссылается текущий объект WeakReference.
public:
virtual property bool IsAlive { bool get(); };
public virtual bool IsAlive { get; }
member this.IsAlive : bool
Public Overridable ReadOnly Property IsAlive As Boolean
Значение свойства
Значение true, если объект, на который ссылается текущий объект WeakReference, не был удален сборщиком мусора и остается доступным; в противном случае — значение false.
Комментарии
Так как объект может быть извлечен для сборки мусора сразу после IsAlive возврата trueсвойства, использование этого свойства не рекомендуется, если только вы не проверяете только возвращаемое false значение.