WaitHandle.Dispose Método

Definición

Libera todos los recursos usados por la instancia actual de la clase WaitHandle.Releases all resources used by the current instance of the WaitHandle class.

Sobrecargas

Dispose()

Libera todos los recursos usados por la instancia actual de la clase WaitHandle.Releases all resources used by the current instance of the WaitHandle class.

Dispose(Boolean)

Cuando se reemplaza en una clase derivada, libera los recursos no administrados que usa WaitHandle y, de forma opcional, libera los recursos administrados.When overridden in a derived class, releases the unmanaged resources used by the WaitHandle, and optionally releases the managed resources.

Dispose()

Libera todos los recursos usados por la instancia actual de la clase WaitHandle.Releases all resources used by the current instance of the WaitHandle class.

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

Implementaciones

Comentarios

Este método es equivalente al método Close.This method is equivalent to the Close method.

Nota

Llame siempre a Close o Dispose() antes de liberar la última referencia al WaitHandle.Always call Close or Dispose() before you release your last reference to the WaitHandle. De lo contrario, los recursos que utiliza no se liberarán.Otherwise, the resources it is using will not be freed.

Consulte también:

Dispose(Boolean)

Cuando se reemplaza en una clase derivada, libera los recursos no administrados que usa WaitHandle y, de forma opcional, libera los recursos administrados.When overridden in a derived class, releases the unmanaged resources used by the WaitHandle, and optionally releases the managed resources.

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)

Parámetros

explicitDisposing
Boolean

Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados.true to release both managed and unmanaged resources; false to release only unmanaged resources.

Comentarios

Los métodos Close y Dispose() llaman a este método con el parámetro @no__t 2 establecido en true.This method is called by the Close and the Dispose() methods with the explicitDisposing parameter set to true. Cuando el parámetro explicitDisposing es true, este método libera todos los recursos mantenidos por los objetos administrados a los que hace referencia este objeto WaitHandle.When the explicitDisposing parameter is true, this method releases all resources held by any managed objects that this WaitHandle object references.

Notas a los desarrolladores de herederos

Debe reemplazar el método Dispose(Boolean) para liberar los recursos asignados en las clases derivadas.You should override the Dispose(Boolean) method to release resources allocated in derived classes.

Otros objetos pueden llamar varias veces al método Close() o Dispose().The Close() or Dispose() method can be called multiple times by other objects. Al reemplazar este método, tenga cuidado de no hacer referencia a objetos que se han eliminado previamente en una llamada anterior a Dispose o Close.When overriding this method, be careful not to reference objects that have been previously disposed in an earlier call to Dispose or Close.

Consulte también:

Se aplica a