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

Método SafeHandle.SetHandleAsInvalid ()

 

Publicado: octubre de 2016

Marca un identificador para indicar que ya no se utiliza.

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

[SecurityCriticalAttribute]
public void SetHandleAsInvalid()

Llame a la SetHandleAsInvalid método sólo cuando sepa que el identificador ya no hace referencia a un recurso. Esto no cambia el valor de la handle campo; sólo marca el identificador como cerrado. El identificador podría contener entonces un valor potencialmente obsoleto. El efecto de esta llamada es que se realiza ningún intento para liberar los recursos.

Al igual que con el SetHandle método, use SetHandleAsInvalid sólo si necesita compatibilidad con un identificador preexistente.

SecurityPermission

for permission to call unmanaged code. Security action: F:System.Security.Permissions.SecurityAction.LinkDemand. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: