Package.Dispose(Boolean) Método

Definición

Vacía y guarda el contenido de todos los elementos y relaciones, cierra el paquete y libera todos los recursos.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parámetros

disposing
Boolean

Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados.

Comentarios

Para asegurarse de que todos los cambios se guardan correctamente, Dispose finaliza, vacía y cierra todas las partes y relaciones contenidas en el paquete.

Para la Package clase Dispose y Close realizar la misma operación: no hay ninguna razón para llamar Dispose a si llama Closea , o viceversa.

Close y Dispose llamen internamente a Flush.

Las clases derivadas que asignan y administran recursos que no son de memoria deben invalidar este método para liberar recursos cuando Dispose se llama a . Las invalidaciones de clase derivada también deben llamar a Flush y el método de clase Dispose base para asegurarse de que siempre se realiza la limpieza de clase base.

Nota

La using instrucción (diferente de la using directiva de espacio de nombres) es la manera recomendada para Close y Dispose un paquete.

Se aplica a

Consulte también