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ého formátu. Metoda odvozené třídy FlushCore je zodpovědná za skutečné uložení části a obsahu vztahu do konkrétní fyzické implementace odvozené třídy.

Ve výchozím nastavení je poskytována a používána ZipPackage odvozená implementace abstraktní Package základní třídy. Ve výchozí operaci Flush interně volá za FlushCore účelem uložení částí a relací do balíčku souboru ZIP.

Flush je volána automaticky metodami Close a Dispose . Při Close volání nebo Dispose není nutné volat Flush samostatně.

Poznámky pro dědice

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

Platí pro