WaitHandle.Handle WaitHandle.Handle WaitHandle.Handle WaitHandle.Handle Property

Definición

Advertencia

Esta API está ya obsoleta.

Obtiene o establece el identificador del sistema operativo nativo.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

Valor de propiedad

IntPtr que representa el identificador del sistema operativo nativo.An IntPtr representing the native operating system handle. El valor predeterminado es el valor del campo InvalidHandle.The default is the value of the InvalidHandle field.

Comentarios

Asignación de un nuevo valor para el Handle propiedad no cierra el identificador anterior.Assigning a new value to the Handle property does not close the previous handle. Esto puede dar lugar a un identificador con pérdidas.This can result in a leaked handle.

No utilice esta propiedad en .NET Framework versión 2.0 o posterior; Utilice el SafeWaitHandle propiedad en su lugar.Do not use this property in the .NET Framework version 2.0 or later; use the SafeWaitHandle property instead. Establecer esta propiedad en un identificador válido también establece la SafeWaitHandle propiedad, pero si se establece en InvalidHandle puede dar lugar a un identificador con pérdidas.Setting this property to a valid handle also sets the SafeWaitHandle property, but setting it to InvalidHandle can result in a leaked handle.

Seguridad

SecurityCriticalAttribute
Requiere plena confianza para el llamador inmediato establecer el valor de propiedad.Requires full trust for the immediate caller to set the property value. Este miembro no se puede establecer código de confianza parcial o transparente.This member cannot be set by partially trusted or transparent code.

InheritanceDemand
Tipos derivados deben tener UnmanagedCode para establecer el valor de propiedad.Derived types must have UnmanagedCode to set the property value.

Se aplica a