WaitHandle.SafeWaitHandle Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает дескриптор собственной операционной системы.
public:
property Microsoft::Win32::SafeHandles::SafeWaitHandle ^ SafeWaitHandle { Microsoft::Win32::SafeHandles::SafeWaitHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeWaitHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; set; }
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
Public Property SafeWaitHandle As SafeWaitHandle
Значение свойства
Представляет SafeWaitHandle дескриптор собственной операционной системы.
- Атрибуты
Комментарии
При назначении нового значения SafeWaitHandle свойству предыдущий дескриптор будет закрыт при сборе предыдущего SafeWaitHandle объекта. Не закрывайте дескриптор вручную, так как это приводит к ObjectDisposedExceptionSafeWaitHandle попытке закрыть дескриптор.
WaitHandle Dispose реализует шаблон. См. раздел "Реализация метода Dispose". Если вы наследуете, WaitHandleиспользуйте свойство для хранения дескриптора SafeWaitHandle операционной системы в собственном коде. Вам не нужно переопределять защищенный метод, если вы не используете дополнительные неуправляемые Dispose ресурсы.