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 pufferten Daten in Zwischendateipuffern auf Datenträger geschrieben werden.

Siehe auch

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 entweder zum Lesen oder Schreiben verwendet werden kann, aber nicht gleichzeitig, Flush führt zwei Funktionen aus. Zunächst werden alle zuvor in den Puffer geschriebenen Daten in die Datei kopiert, und der Puffer wird gelöscht. Zweitens wird CanSeek true die aktuelle Position innerhalb der Datei durch die Anzahl ungelesener Bytes im Puffer in den Puffer kopiert. Der Puffer wird dann gelöscht.

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

Siehe auch

Gilt für: