Ler em inglês

Partilhar via


WaitHandle.Close Método

Definição

Libera todos os recursos mantidos pelo WaitHandle atual.

C#
public virtual void 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.

Nota

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

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também