WaitHandle.Handle 속성

정의

경고

이 API는 현재 사용되지 않습니다.

네이티브 운영 체제 핸들을 가져오거나 설정합니다.Gets or sets the native operating system handle.

public:
 virtual property IntPtr Handle { IntPtr get(); void set(IntPtr value); };
[System.Obsolete("Use the SafeWaitHandle property instead.")]
[set: System.Security.SecurityCritical]
public virtual IntPtr Handle { get; set; }
member this.Handle : nativeint with get, set
Public Overridable Property Handle As IntPtr

속성 값

네이티브 운영 체제 핸들을 나타내는 IntPtr입니다.An IntPtr representing the native operating system handle. 기본값은 InvalidHandle 필드의 값입니다.The default is the value of the InvalidHandle field.

특성

설명

새 값을 할당 합니다 Handle 속성 이전 핸들을 닫지 않습니다.Assigning a new value to the Handle property does not close the previous handle. 이 핸들 누수가 발생할 수 있습니다.This can result in a leaked handle.

.NET Framework 버전 2.0 이상이;에이 속성을 사용 하지 마십시오 사용 된 SafeWaitHandle 속성 대신 합니다.Do not use this property in the .NET Framework version 2.0 or later; use the SafeWaitHandle property instead. 이 속성을 유효한 핸들도 설정 합니다 SafeWaitHandle 속성이 아니라 설정 InvalidHandle 핸들 누수가 발생할 수 있습니다.Setting this property to a valid handle also sets the SafeWaitHandle property, but setting it to InvalidHandle can result in a leaked handle.

보안

SecurityCriticalAttribute
속성 값을 설정 하려면 직접 실행 호출자에 대 한 완전 신뢰가 필요 합니다.Requires full trust for the immediate caller to set the property value. 이 멤버는 부분적으로 신뢰할 수 있는 또는 투명 코드에서 설정할 수 없습니다.This member cannot be set by partially trusted or transparent code.

InheritanceDemand
파생된 형식에 있어야 UnmanagedCode 속성 값을 설정 합니다.Derived types must have UnmanagedCode to set the property value.

적용 대상