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); };
[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. 핸들을 수동으로 닫지 마세요. 이렇게 하면 SafeWaitHandle 핸들을 닫으려고 할 때 ObjectDisposedException이 발생 하기 때문입니다.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.

보안

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.

적용 대상