WaitHandle.Close Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.