Package.Flush Metoda

Definice

Uloží obsah všech částí a relací obsažených v balíčku.

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

Výjimky

Balíček není otevřený (Dispose(Boolean) nebo Close() byl volána).

Balíček je jen pro čtení a nelze ho změnit.

Poznámky

Flush interně volá implementaci odvozené třídy FlushCore k provedení skutečné operace vyprázdnění specifické pro formát. Metoda odvozené třídy FlushCore je zodpovědná za skutečné uložení části a obsahu vztahu ke konkrétní implementaci fyzické odvozené třídy.

Ve výchozím nastavení se poskytuje a používá odvozená ZipPackage implementace abstraktní Package základní třídy. Ve výchozí operaci Flush interně volá FlushCore , aby se části a relace ukládaly do balíčku souboru ZIP.

Flush se volá automaticky metodami Close a Dispose metodami. Pokud Close nebo Dispose je volána, nemusíte volat Flush samostatně.

Poznámky pro dědice

Flush() interně volá metodu FlushCore() odvozené třídy, která ve skutečnosti vyprázdní část na základě fyzického formátu implementovaného v odvozené třídě.

Platí pro