Propiedad SafeHandle.IsClosed
Publicado: octubre de 2016
Obtiene un valor que indica si el identificador está cerrado.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
public bool IsClosed { get; }
public:
property bool IsClosed {
bool get();
}
member IsClosed : bool with get
Public ReadOnly Property IsClosed As Boolean
Valor de propiedad
Type: System.Boolean
true si el identificador está cerrado; en caso contrario, false.
Comentarios
El IsClosed método devuelve un valor que indica si la SafeHandle identificador del objeto ya no está asociado a un recurso nativo. Esto difiere de la definición de la IsInvalid propiedad, que calcula si un identificador determinado siempre se considera no válido. El IsClosed método devuelve un true valor en los casos siguientes:
El SetHandleAsInvalid se llamó al método.
El Dispose método o Close método fue llamado y no hay ninguna referencia a la SafeHandle objeto en otros subprocesos.
Seguridad
for permission to call unmanaged code. Security action: F:System.Security.Permissions.SecurityAction.LinkDemand. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode
Información de versión
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
Ver también
Clase SafeHandle
Espacio de nombres System.Runtime.InteropServices
Volver al principio