WaitHandle.Close 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 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.