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

Definición

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

Valor de propiedad

SafeWaitHandle que representa el identificador del sistema operativo nativo.A SafeWaitHandle representing the native operating system handle.

Comentarios

Al asignar un nuevo valor para el SafeWaitHandle propiedad, el identificador anterior se cerrarán cuando anterior SafeWaitHandle objeto se recopila.When you assign a new value to the SafeWaitHandle property, the previous handle will be closed when the previous SafeWaitHandle object is collected. No cierre el identificador manualmente, ya que esto da como resultado un ObjectDisposedException cuando el SafeWaitHandle intenta cerrar el identificador.Do not manually close the handle, because this results in an ObjectDisposedException when the SafeWaitHandle attempts to close the handle.

WaitHandle implementa el Dispose patrón.WaitHandle implements the Dispose pattern. Consulte implementar un Dispose método.See [Implementing a Dispose method](~/docs/standard/garbage-collection/implementing-dispose .md). Al derivar de WaitHandle, utilice el SafeWaitHandle propiedad para almacenar el identificador del sistema operativo de identificador nativo.When you derive from WaitHandle, use the SafeWaitHandle property to store your native handle operating system handle. No es necesario invalidar protegido Dispose método a menos que utilice recursos no administrados adicionales.You do not need to override the protected Dispose method unless you use additional unmanaged resources.

Seguridad

SecurityCriticalAttribute
requiere plena confianza para el llamador inmediato.Requires full trust for the immediate caller. Este miembro no se puede usar código de confianza parcial o transparente.This member cannot be used by partially trusted or transparent code.

InheritanceDemand
Tipos derivados deben tener UnmanagedCode para llamar a este miembro.Derived types must have UnmanagedCode to call this member.

Se aplica a