WaitHandle.Close Método

Definição

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.

Aplica-se a

Confira também