WaitHandle.SafeWaitHandle Свойство

Определение

Возвращает или задает собственный дескриптор операционной системы.Gets or sets the native operating system handle.

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; }
[get: System.Security.SecurityCritical]
[set: System.Security.SecurityCritical]
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; set; }
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
Public Property SafeWaitHandle As SafeWaitHandle

Значение свойства

SafeWaitHandle

Объект SafeWaitHandle, представляющий собственный дескриптор операционной системы.A SafeWaitHandle representing the native operating system handle.

Атрибуты

Комментарии

При присвоении свойству SafeWaitHandle нового значения предыдущий обработчик будет закрыт при сборе предыдущего объекта SafeWaitHandle.When you assign a new value to the SafeWaitHandle property, the previous handle will be closed when the previous SafeWaitHandle object is collected. Не закрывайте маркер вручную, так как это приводит к ObjectDisposedException, когда SafeWaitHandle пытается закрыть этот обработчик.Do not manually close the handle, because this results in an ObjectDisposedException when the SafeWaitHandle attempts to close the handle.

WaitHandle реализует шаблон Dispose.WaitHandle implements the Dispose pattern. См. раздел Реализация метода Dispose.See Implementing a Dispose method. При наследовании от WaitHandleиспользуйте свойство SafeWaitHandle для хранения собственного обработчика операционной системы.When you derive from WaitHandle, use the SafeWaitHandle property to store your native handle operating system handle. Не нужно переопределять защищенный метод Dispose, если не используются дополнительные неуправляемые ресурсы.You do not need to override the protected Dispose method unless you use additional unmanaged resources.

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