IsolatedStorageFileStream.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í.
Vymaže vyrovnávací paměti pro tento datový proud a způsobí zápis všech dat do vyrovnávací paměti do souboru.
Přetížení
Flush(Boolean) |
Vymaže vyrovnávací paměti pro tento datový proud a způsobí zápis všech dat do vyrovnávací paměti do souboru a také vymaže všechny přechodné vyrovnávací paměti souborů. |
Flush() |
Vymaže vyrovnávací paměti pro tento datový proud a způsobí zápis všech dat do vyrovnávací paměti do souboru. |
Flush(Boolean)
Vymaže vyrovnávací paměti pro tento datový proud a způsobí zápis všech dat do vyrovnávací paměti do souboru a také vymaže všechny přechodné vyrovnávací paměti souborů.
public:
override void Flush(bool flushToDisk);
public override void Flush (bool flushToDisk);
override this.Flush : bool -> unit
Public Overrides Sub Flush (flushToDisk As Boolean)
Parametry
- flushToDisk
- Boolean
true
vyprázdnit všechny vyrovnávací paměti mezilehlého souboru; v opačném případě . false
Poznámky
Toto přetížení použijte, pokud chcete zajistit, aby se na disk zapisovala všechna data ve vyrovnávací paměti v vyrovnávací paměti zprostředkujících souborů.
Viz také
Platí pro
Flush()
Vymaže vyrovnávací paměti pro tento datový proud a způsobí zápis všech dat do vyrovnávací paměti do souboru.
public:
override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()
Poznámky
Vzhledem k tomu, že vyrovnávací paměť může být použita pro čtení nebo zápis, ale ne obě současně, Flush provádí dvě funkce. Nejprve se všechna data, která byla dříve zapsána do vyrovnávací paměti, zkopírují do souboru a vyrovnávací paměť se vymaže. Za druhé, pokud CanSeek se data a jsou true
dříve zkopírována ze souboru do vyrovnávací paměti pro čtení, aktuální pozice v souboru se sníží o počet nepřečtených bajtů ve vyrovnávací paměti. Vyrovnávací paměť se pak vymaže.
Flush(Boolean) Přetížení metody použijte, pokud chcete zajistit, aby se na disk zapisovala všechna data ve vyrovnávací paměti v vyrovnávací paměti zprostředkujících souborů.