CriticalHandle.IsInvalid Eigenschap

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de ingangswaarde ongeldig is.

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

Waarde van eigenschap

true als de ingang geldig is; anders, false.

Opmerkingen

Afgeleide klassen moeten de IsInvalid eigenschap implementeren, zodat de algemene taalruntime kan bepalen of kritieke finalisatie vereist is. Afgeleide klassen moeten een implementatie bieden die past bij het algemene type handle dat ze ondersteunen (0 of -1 is ongeldig). Deze klassen kunnen vervolgens verder worden afgeleid voor specifieke typen veilige ingangen.

In tegenstelling tot de IsClosed eigenschap, die rapporteert of het CriticalHandle object is voltooid met behulp van de onderliggende ingang, berekent de IsInvalid eigenschap of de opgegeven ingangswaarde altijd als ongeldig wordt beschouwd. Daarom retourneert de IsInvalid eigenschap altijd dezelfde waarde voor een ingangswaarde.

Van toepassing op

Zie ook