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 свойству нового значения предыдущий обработчик будет закрыт при SafeWaitHandle сборе предыдущего объекта. Не закрывайте маркер вручную, так как это приводит к возникновению, ObjectDisposedException когда SafeWaitHandle пытается закрыть этот обработчик.

WaitHandle реализует Dispose шаблон. См. раздел Реализация метода Dispose. При наследовании от WaitHandle Используйте SafeWaitHandle свойство для хранения собственного обработчика операционной системы. Не нужно переопределять защищенный метод, Dispose если не используются дополнительные неуправляемые ресурсы.

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