Teilen über


WaitHandle.Dispose Methode

Definition

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 truefestgelegt ist. Wenn der explicitDisposing Parameter ist, gibt truediese 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 Closeverworfen wurden.

Weitere Informationen

Gilt für: