ForEachEnumeratorUI.Dispose(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
Finalize
Dispose 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.