CriticalHandle.IsClosed-Eigenschaft
Veröffentlicht: Oktober 2016
Ruft einen Wert ab, der angibt, ob das Handle geschlossen ist.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
public bool IsClosed { get; }
public:
property bool IsClosed {
bool get();
}
member IsClosed : bool with get
Public ReadOnly Property IsClosed As Boolean
Eigenschaftswert
Type: System.Boolean
true, wenn das Handle geschlossen ist, andernfalls false.
Hinweise
Die IsClosed -Methode gibt einen Wert, der angibt, ob die CriticalHandle Handle des Objekts ist nicht mehr eine systemeigene Ressource zugeordnet. Dies unterscheidet sich von der Definition der IsInvalid -Eigenschaft, die berechnet, ob ein bestimmtes Handle immer als ungültig angesehen wird. Die IsClosed -Methode gibt ein true Wert in den folgenden Fällen:
Die SetHandleAsInvalid -Methode aufgerufen wurde.
Die Dispose Methode oder Close Methode wurde aufgerufen, und es sind keine Verweise auf die CriticalHandle -Objekt in anderen Threads.
Versionsinformationen
Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1
Siehe auch
IsInvalid
CriticalHandle-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang