CriticalHandle.IsInvalid CriticalHandle.IsInvalid CriticalHandle.IsInvalid CriticalHandle.IsInvalid Property

Definición

Cuando se invalida en una clase derivada, obtiene un valor que indica si este identificador es no válido.When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public:
 abstract property bool IsInvalid { bool get(); };
public abstract bool IsInvalid { get; }
member this.IsInvalid : bool
Public MustOverride ReadOnly Property IsInvalid As Boolean

Valor de propiedad

true si el identificador es válido; en caso contrario, false.true if the handle is valid; otherwise, false.

Comentarios

Las clases derivadas deben IsInvalid implementar la propiedad para que el Common Language Runtime pueda determinar si se requiere la finalización crítica.Derived classes must implement the IsInvalid property so that the common language runtime can determine whether critical finalization is required. Las clases derivadas deben proporcionar una implementación que se adapte al tipo general de identificador admitido (0 o-1 no es válido).Derived classes must provide an implementation that suits the general type of handle they support (0 or -1 is invalid). Después, estas clases se pueden derivar más para tipos de controladores seguros específicos.These classes can then be further derived for specific safe handle types.

A diferencia de IsClosed la propiedad, que indica si CriticalHandle el objeto ha terminado de usar el identificador subyacente IsInvalid , la propiedad calcula si el valor de identificador especificado siempre se considera no válido.Unlike the IsClosed property, which reports whether the CriticalHandle object has finished using the underlying handle, the IsInvalid property calculates whether the given handle value is always considered invalid. Por lo tanto IsInvalid , la propiedad siempre devuelve el mismo valor para cualquier valor de identificador.Therefore, the IsInvalid property always returns the same value for any one handle value.

Se aplica a

Consulte también: