none
Flush??? RRS feed

  • Frage

  • Ich verstehe den Unterschied der ganzen Flush-Methoden nicht?

    BinaryWriter.Flush() -> "Löscht sämtliche Puffer für den aktuellen Writer und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegende Gerät."

    FileStream.Flush() -> "Löscht die Puffer für diesen Datenstrom und veranlasst die Ausgabe aller gepufferten Daten in die Datei. (Überschreibt Stream.Flush().)"

    FileStream.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."

    Ich will die BinaryWriter für das Schreiben verwenden, aber dann die Daten entgültig auf die Festplatte schreiben. Ich glaube dazu brauche ich die FileStream.Flush(true) Methode.


    MfG, Valentin D.


    • Bearbeitet Valentin-D Samstag, 14. Juli 2012 11:44
    Samstag, 14. Juli 2012 11:43

Antworten

Alle Antworten