Package.Flush Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ě.