Sdílet prostřednictvím


IsolatedStorageFileStream.Flush Metoda

Definice

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)

Zdroj:
IsolatedStorageFileStream.cs
Zdroj:
IsolatedStorageFileStream.cs
Zdroj:
IsolatedStorageFileStream.cs

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

truevyprá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()

Zdroj:
IsolatedStorageFileStream.cs
Zdroj:
IsolatedStorageFileStream.cs
Zdroj:
IsolatedStorageFileStream.cs

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ů.

Viz také

Platí pro