Поделиться через


WaitHandle.Handle Свойство

Определение

Внимание!

Use the SafeWaitHandle property instead.

Внимание!

WaitHandle.Handle has been deprecated. Use the SafeWaitHandle property instead.

Возвращает или задает собственный дескриптор операционной системы.

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

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

IntPtr

nativeint

Объект IntPtr, представляющий собственный дескриптор операционной системы. Значением по умолчанию является значение поля InvalidHandle.

Атрибуты

Комментарии

При назначении нового значения свойству предыдущий дескриптор Handle не закрывается. Это может привести к утечке дескриптора.

Не используйте это свойство в платформа .NET Framework версии 2.0 или более поздней. Вместо этого используйте SafeWaitHandle свойство . Присвоив этому свойству допустимый дескриптор, также задается SafeWaitHandle свойство , но при установке для него InvalidHandle значения может возникнуть утечка дескриптора.

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