Package.Flush Metodo

Definizione

Salva il contenuto di tutte le parti e le relazioni contenute nel pacchetto.

public void Flush ();

Eccezioni

Il pacchetto non è aperto (Dispose(Boolean) o Close() è stato chiamato).

Il package è di sola lettura e non è possibile modificarlo.

Commenti

Flush internamente chiama l'implementazione della FlushCore classe derivata per eseguire l'operazione di scaricamento specifica del formato effettiva. Il metodo della FlushCore classe derivata è responsabile del salvataggio effettivo del contenuto della parte e della relazione all'implementazione specifica della classe derivata fisica.

Per impostazione predefinita, viene fornita e usata un'implementazione ZipPackage derivata della classe base astratta Package . Nell'operazione predefinita chiama FlushFlushCore internamente per salvare le parti e le relazioni in un pacchetto di file ZIP.

Flush viene chiamato automaticamente dai Close metodi e Dispose . Quando Close o Dispose viene chiamato non è necessario chiamare Flush separatamente.

Note per gli eredi

Flush() internamente chiama il metodo della FlushCore() classe derivata per scaricare effettivamente la parte in base al formato fisico implementato nella classe derivata.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9