Share via


ForEachEnumeratorUI.Dispose(Boolean) Método

Definición

Libera los recursos no administrados utilizados por el control y, opcionalmente, libera también los recursos administrados. Este método se hereda del método Component.Dispose.

protected:
 override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

Parámetros

disposing
Boolean

Valor booleano que especifica si se liberan los recursos administrados y no administrados. true para liberar los recursos administrados y no administrados; false para liberar solo los recursos no administrados.

Comentarios

El método público Component.Dispose llama a este método y al Object.Finalize método . Dispose invoca el método protegido Dispose con el parámetro de eliminación establecido en true. FinalizeDispose invoca con la eliminación establecida en false.

Cuando el parámetro de eliminación es true, este método libera todos los recursos que mantienen los objetos administrados a los que hace referencia esta Controlclase. Este método invoca al método Dispose de cada uno de los objetos a los que se hace referencia.

Para obtener más información sobre Dispose y Finalize, vea "Limpieza de recursos no administrados y invalidación del método Finalize" en la biblioteca de clases de .NET Framework.

Notas a los desarrolladores de herederos

Dispose puede recibir varias llamadas de otros objetos. Al invalidar Dispose, tenga cuidado de no hacer referencia a objetos que se han eliminado previamente en una llamada anterior. Para obtener más información sobre cómo implementar Dispose, vea "Implementar un método Dispose" en la biblioteca de clases de .NET Framework.

Se aplica a