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
[<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입니다.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.

적용 대상