WaitHandle.Close Metod

Definition

Släpper alla resurser som innehas av den aktuella WaitHandle.

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

Kommentarer

Den här metoden är den offentliga implementeringen av IDisposable.Dispose metoden för WaitHandle klassen och dess härledda klasser. Den tillhandahåller en standardimplementering som anropar överbelastningen Dispose(Boolean) med ett true argument och sedan anropar GC.SuppressFinalize metoden. Anropa den här metoden för att frigöra alla resurser som innehas av en instans av WaitHandle eller en härledd klass.

När den här metoden anropas orsakar referenser till den aktuella instansen odefinierat beteende.

Note

Anropa Close alltid eller Dispose() innan du släpper din senaste referens till WaitHandle. Annars frigörs inte de resurser som används.

Anteckningar till arvingar

Du bör åsidosätta Dispose(Boolean) metoden för att frigöra resurser som allokerats i härledda klasser.

Gäller för

Se även