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.Flushes and saves the content of all parts and relationships, closes the package, and releases all resources.

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

true para liberar tanto recursos administrados como no administrados; false para liberar únicamente recursos no administrados.true to release both managed and unmanaged resources; false to release only unmanaged resources.

Comentarios

Para asegurarse de que todos los cambios se guardan correctamente, Dispose también finaliza, vacía y cierra todas las partes y relaciones incluidas en el paquete.To make sure that all changes are correctly saved, Dispose also finalizes, flushes, and closes all parts and relationships that are contained in the package.

En el caso de la clase Package, Dispose y Close realizan la misma operación: no hay ninguna razón para llamar a Dispose si llama a Close, o viceversa.For the Package class, Dispose and Close perform the same operation - there is no reason to call Dispose if you call Close, or vice-versa.

Close y Dispose llamar internamente a Flush.Close and Dispose internally call Flush.

Las clases derivadas que asignan y administran recursos que no son de memoria deben invalidar este método para liberar recursos cuando se llama a Dispose.Derived classes that allocate and manage non-memory resources should override this method to release resources when Dispose is called. Las invalidaciones de clase derivada también deben llamar a Flush y al método de Dispose de clase base para asegurarse de que siempre se realiza la limpieza de clase base.Derived-class overrides should also call Flush and the base-class Dispose method to make sure that base-class cleanup is always performed.

Nota

La instrucción using (diferente de la Directiva de espacio de nombres using) es la manera recomendada para Close y Dispose un paquete.The using statement (different from the using namespace directive) is the recommended way to Close and Dispose a package. En el ejemplo de escritura de un paquete se muestra cómo cerrar y eliminar un paquete mediante la instrucción using.Writing a Package Sample shows how to close and dispose a package by using the using statement.

Se aplica a

Consulte también: