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 ресурсы.

Применяется к