Package.Flush Método

Definición

Guarda el contenido de todas las partes y relaciones contenidas en el paquete.

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

Excepciones

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

El paquete es de solo lectura y no se puede modificar.

Comentarios

Flush llama internamente a la implementación de FlushCore la clase derivada para realizar la operación de vaciado específica del formato real. El método de FlushCore la clase derivada es responsable de guardar realmente el contenido de la parte 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 las partes y las relaciones en un paquete de archivos ZIP.

Flush se llama automáticamente mediante los Close métodos y Dispose . Cuando Close se llama a o Dispose no tiene que llamar Flush 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