Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad WaitHandle.Handle

 

Publicado: octubre de 2016

obsoleteCodeEntityP:System.Threading.WaitHandle.SafeWaitHandle Nota: Esta API ahora está obsoleta.

Obtiene o establece el identificador del sistema operativo nativo.

Espacio de nombres:   System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

[ObsoleteAttribute("Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle {
	get;
	[SecurityCriticalAttribute]
	[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, 
		Flags = SecurityPermissionFlag.UnmanagedCode)]
	set;
}

Valor de propiedad

Type: System.IntPtr

IntPtr que representa el identificador del sistema operativo nativo. El valor predeterminado es el valor del campo InvalidHandle.

Assigning a new value to the P:System.Threading.WaitHandle.Handle property does not close the previous handle. This can result in a leaked handle.

Do not use this property in the .NET Framework version 2.0 or later; use the P:System.Threading.WaitHandle.SafeWaitHandle property instead. Setting this property to a valid handle also sets the P:System.Threading.WaitHandle.SafeWaitHandle property, but setting it to F:System.Threading.WaitHandle.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

Derived types must have F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode to set the property value.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: