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é 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ě.