Comparteix a través de


Package.Flush Método

Definición

Guarda el contenido de todos los elementos y relaciones contenidos en el paquete.

public:
 void Flush();
public void Flush ();
member this.Flush : unit -> unit
Public Sub Flush ()

Excepciones

El paquete no está abierto (se ha llamado a Dispose(Boolean) o Close()).

El paquete es de sólo lectura y no se puede modificar.

Comentarios

Flush llama internamente a la implementación de la FlushCore clase derivada para realizar la operación de vaciado específica del formato real. El método de la FlushCore clase derivada es responsable de guardar realmente el contenido de la pieza y la relación con la implementación de clase derivada física específica.

De forma predeterminada, se proporciona y usa una ZipPackage implementación derivada de la clase base abstracta Package . En la operación predeterminada, Flush llama FlushCore internamente a para guardar los elementos y las relaciones en un paquete de archivos ZIP.

FlushLos métodos y Dispose llaman automáticamente Close a . Cuando Close se llama a o Dispose no es necesario llamar Flush a por separado.

Notas a los desarrolladores de herederos

Flush() llama internamente al método de FlushCore() la clase derivada para vaciar realmente la parte en función del formato físico implementado en la clase derivada.

Se aplica a