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 y Close realizar la misma operación: Dispose no hay ninguna razón para llamar Dispose a si llama a Closeo 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 Flush a 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. Escribir un ejemplo de paquete muestra cómo cerrar y eliminar un paquete mediante la using instrucción .

Se aplica a

Consulte también