WaitHandle.Close Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Libera todos os recursos mantidos pelo WaitHandle atual.
public:
virtual void Close();
public virtual void Close ();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()
Comentários
Esse método é a implementação pública do IDisposable.Dispose método para a WaitHandle classe e suas classes derivadas. Ele fornece uma implementação padrão que chama a Dispose(Boolean)
sobrecarga com um true
argumento e, em seguida, chama o GC.SuppressFinalize método . Chame esse método para liberar todos os recursos mantidos por uma instância de WaitHandle
ou uma classe derivada.
Depois que esse método é chamado, as referências à instância atual causam um comportamento indefinido.
Observação
Sempre chame Close ou Dispose() antes de lançar sua última referência ao WaitHandle. Caso contrário, os recursos que ele está usando não serão liberados.
Notas aos Herdeiros
Você deve substituir o Dispose(Boolean)
método para liberar recursos alocados em classes derivadas.