WaitHandle.Dispose Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt alle von der aktuellen Instanz der WaitHandle-Klasse verwendeten Ressourcen frei.
Überlädt
Dispose() |
Gibt alle von der aktuellen Instanz der WaitHandle-Klasse verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt beim Überschreiben in einer abgeleiteten Klasse die von WaitHandle verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. |
Dispose()
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
Gibt alle von der aktuellen Instanz der WaitHandle-Klasse verwendeten Ressourcen frei.
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Implementiert
Hinweise
Diese Methode entspricht der Close -Methode.
Hinweis
Rufen Sie immer oder CloseDispose() auf, bevor Sie Ihren letzten Verweis auf das WaitHandlefreigeben. Andernfalls werden die verwendeten Ressourcen nicht freigegeben.
Weitere Informationen
Gilt für:
Dispose(Boolean)
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
Gibt beim Überschreiben in einer abgeleiteten Klasse die von WaitHandle verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.
protected:
virtual void Dispose(bool explicitDisposing);
protected virtual void Dispose (bool explicitDisposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (explicitDisposing As Boolean)
Parameter
- explicitDisposing
- Boolean
true
, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false
, um ausschließlich nicht verwaltete Ressourcen freizugeben.
Hinweise
Diese Methode wird von den - und - CloseDispose() Methoden aufgerufen, wobei der explicitDisposing
Parameter auf true
festgelegt ist. Wenn der explicitDisposing
Parameter ist, gibt true
diese Methode alle Ressourcen frei, die von allen verwalteten Objekten gehalten werden, auf die dieses WaitHandle Objekt verweist.
Hinweise für Vererber
Sie sollten die Methode überschreiben, um Ressourcen freizugeben, die Dispose(Boolean) in abgeleiteten Klassen zugeordnet sind.
Die Close() -Methode oder Dispose() kann von anderen Objekten mehrmals aufgerufen werden. Achten Sie beim Überschreiben dieser Methode darauf, nicht auf Objekte zu verweisen, die zuvor in einem früheren Aufruf von Dispose
oder Close
verworfen wurden.