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
значение.