WaitHandle.Close Método

Definição

Liberta todos os recursos detidos pelo atual WaitHandle.

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

Observações

Este método é a implementação pública do IDisposable.Dispose método para a WaitHandle classe e as suas classes derivadas. Fornece uma implementação padrão que chama a Dispose(Boolean) sobrecarga com um true argumento e depois chama o GC.SuppressFinalize método. Chame este método para libertar todos os recursos detidos por uma instância de WaitHandle ou uma classe derivada.

Uma vez chamado este método, as referências à instância atual causam comportamentos indefinidos.

Note

Ligue Close sempre ou Dispose() antes de divulgar a sua última referência ao WaitHandle. Caso contrário, os recursos que utiliza não serão libertados.

Notas para Herdeiros

Deves sobrescrever o Dispose(Boolean) método para libertar recursos alocados em classes derivadas.

Aplica-se a

Ver também