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.
Veröffentlicht alle Ressourcen, die von der aktuellen WaitHandle.
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 WaitHandle Klasse und die abgeleiteten Klassen. Sie 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 WaitHandle einer abgeleiteten Klasse gehalten werden.
Sobald diese Methode aufgerufen wird, verursachen Verweise auf die aktuelle Instanz ein nicht definiertes Verhalten.
Note
Rufen Sie immer an Close , oder Dispose() bevor Sie Ihren letzten Verweis auf die WaitHandle. Andernfalls werden die verwendeten Ressourcen nicht freigegeben.
Hinweise für Vererber
Sie sollten die Dispose(Boolean) Methode überschreiben, um Ressourcen freizugeben, die in abgeleiteten Klassen zugeordnet sind.