Leer en inglés

Compartir a través de


WaitHandle.Close Método

Definición

Libera todos los recursos mantenidos por el objeto WaitHandle actual.

C#
public virtual void Close();

Comentarios

Este método es la implementación pública del IDisposable.Dispose método para la WaitHandle clase y sus clases derivadas. Proporciona una implementación estándar que llama a la Dispose(Boolean) sobrecarga con un true argumento y, a continuación, llama al GC.SuppressFinalize método . Llame a este método para liberar todos los recursos mantenidos por una instancia de WaitHandle o una clase derivada.

Una vez que se llama a este método, las referencias a la instancia actual provocan un comportamiento indefinido.

Nota

Llame siempre Close o Dispose() antes de liberar la última referencia a .WaitHandle De lo contrario, los recursos que usa no se liberarán.

Notas a los desarrolladores de herederos

Debe invalidar el Dispose(Boolean) método para liberar los recursos asignados en clases derivadas.

Se aplica a

Producto Versiones
.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

Consulte también