Package.Flush Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.