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 Ressourcen frei, die von der aktuellen Instanz der WaitHandle Klasse verwendet werden.
Überlädt
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt alle Ressourcen frei, die von der aktuellen Instanz der WaitHandle Klasse verwendet werden. |
| Dispose(Boolean) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die nicht verwalteten Ressourcen freigegeben, die von den WaitHandleverwalteten Ressourcen verwendet werden, und optional die verwalteten Ressourcen freigegeben. |
Dispose()
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
Gibt alle Ressourcen frei, die von der aktuellen Instanz der WaitHandle Klasse verwendet werden.
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.
Note
Rufen Sie immer an Close , oder Dispose() bevor Sie Ihren letzten Verweis auf die WaitHandle. Andernfalls werden die verwendeten Ressourcen nicht freigegeben.
Weitere Informationen
Gilt für:
Dispose(Boolean)
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
- Quelle:
- WaitHandle.cs
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die nicht verwalteten Ressourcen freigegeben, die von den WaitHandleverwalteten Ressourcen verwendet werden, und optional die verwalteten Ressourcen freigegeben.
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 verwaltete und nicht verwaltete Ressourcen freizugeben; false um nur nicht verwaltete Ressourcen freizugeben.
Hinweise
Diese Methode wird von den Close Methoden aufgerufen, auf die der Dispose() Parameter festgelegt istexplicitDisposingtrue. Wenn der explicitDisposing Parameter lautet true, gibt diese Methode alle Ressourcen frei, die von verwalteten Objekten gehalten werden, auf die dieses WaitHandle Objekt verweist.
Hinweise für Vererber
Sie sollten die Dispose(Boolean) Methode überschreiben, um Ressourcen freizugeben, die in abgeleiteten Klassen zugeordnet sind.
Die Close() Methode Dispose() kann mehrmals von anderen Objekten aufgerufen werden. Achten Sie beim Überschreiben dieser Methode darauf, nicht auf Objekte zu verweisen, die zuvor in einem früheren Aufruf Dispose verworfen wurden.Close