WaitHandle.Close Methode

Definition

Gibt alle von der aktuellen WaitHandle-Klasse reservierten Ressourcen frei.

public:
 virtual void Close();
public virtual void Close ();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()

Hinweise

Diese Methode ist die öffentliche Implementierung der IDisposable.Dispose Methode für die -Klasse und die WaitHandle abgeleiteten Klassen. Es stellt eine Standardimplementierung bereit, die die Dispose(Boolean) Überladung mit einem true Argument aufruft und dann die GC.SuppressFinalize -Methode aufruft. Rufen Sie diese Methode auf, um alle Ressourcen freizugeben, die von einer Instanz oder einer abgeleiteten WaitHandle Klasse gehalten werden.

Sobald diese Methode aufgerufen wird, führen Verweise auf die aktuelle Instanz zu undefiniertem Verhalten.

Hinweis

Rufen Sie immer oder CloseDispose() auf, bevor Sie Ihren letzten Verweis auf das WaitHandlefreigeben. Andernfalls werden die verwendeten Ressourcen nicht freigegeben.

Hinweise für Vererber

Sie sollten die Methode überschreiben, um Ressourcen freizugeben, die Dispose(Boolean) in abgeleiteten Klassen zugeordnet sind.

Gilt für:

Weitere Informationen