IsolatedStorageFileStream.Flush Methode

Definition

Löscht die Puffer für diesen Datenstrom und veranlasst die Ausgabe aller gepufferten Daten in die Datei.

Überlädt

Flush(Boolean)

Löscht die Puffer für diesen Datenstrom, veranlasst die Ausgabe aller gepufferten Daten in die Datei und löscht zudem alle Zwischendateipuffer.

Flush()

Löscht die Puffer für diesen Datenstrom und veranlasst die Ausgabe aller gepufferten Daten in die Datei.

Flush(Boolean)

Löscht die Puffer für diesen Datenstrom, veranlasst die Ausgabe aller gepufferten Daten in die Datei und löscht zudem alle Zwischendateipuffer.

public:
 override void Flush(bool flushToDisk);
public override void Flush (bool flushToDisk);
override this.Flush : bool -> unit
Public Overrides Sub Flush (flushToDisk As Boolean)

Parameter

flushToDisk
Boolean

true, um alle Zwischendateipuffer zu leeren, andernfalls false.

Hinweise

Verwenden Sie diese Überladung, wenn Sie sicherstellen möchten, dass alle gepufferten Daten in Zwischendateipuffern auf den Datenträger geschrieben werden.

Weitere Informationen

Gilt für:

Flush()

Löscht die Puffer für diesen Datenstrom und veranlasst die Ausgabe aller gepufferten Daten in die Datei.

public:
 override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()

Hinweise

Da ein Puffer zum Lesen oder Schreiben verwendet werden kann, aber nicht beide gleichzeitig, Flush führt zwei Funktionen aus. Zunächst werden alle Daten, die zuvor in den Puffer geschrieben wurden, in die Datei kopiert, und der Puffer wird gelöscht. Zweitens wird die aktuelle Position innerhalb der Datei um die Anzahl der ungelesenen Bytes im Puffer verringert, wenn CanSeektrue zuvor daten aus der Datei zum Lesen in den Puffer kopiert wurden. Der Puffer wird dann gelöscht.

Verwenden Sie die Flush(Boolean) Methodenüberladung, wenn Sie sicherstellen möchten, dass alle gepufferten Daten in Zwischendateipuffern auf den Datenträger geschrieben werden.

Weitere Informationen

Gilt für: