WaitHandle.SafeWaitHandle WaitHandle.SafeWaitHandle WaitHandle.SafeWaitHandle WaitHandle.SafeWaitHandle Property

정의

네이티브 운영 체제 핸들을 가져오거나 설정합니다.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); };
[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입니다.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](~/docs/standard/garbage-collection/implementing-dispose .md). 파생 하는 경우 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.

보안

SecurityCriticalAttribute
직접 실행 호출자에 대 한 완전 신뢰가 필요 합니다.Requires full trust for the immediate caller. 이 멤버는 부분적으로 신뢰할 수 있는 또는 투명 코드에서 사용할 수 없습니다.This member cannot be used by partially trusted or transparent code.

InheritanceDemand
파생된 형식에 있어야 UnmanagedCode 이 멤버를 호출 합니다.Derived types must have UnmanagedCode to call this member.

적용 대상