IDataWriter.FlushAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Leert Daten asynchron.
public:
IAsyncOperation<bool> ^ FlushAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> FlushAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> FlushAsync();
function flushAsync()
Public Function FlushAsync () As IAsyncOperation(Of Boolean)
Gibt zurück
Der Streamleervorgang.
- Attribute
Hinweise
Die FlushAsync-Methode stellt sicher, dass die Daten das Zielspeichermedium erreicht haben, das der Stream darstellt. Um beispielsweise die Reaktionsfähigkeit und den Durchsatz der Anwendung zu verbessern, kann ein Dateistream auf einen Schreibvorgang reagieren, indem er den Puffer in ein anderes temporäres Speichermedium kopiert und sofort zurückgibt, während das Zielgerät gleichzeitig mit dem Schreiben der Daten beginnt.
Die FlushAsync-Methode wird erst abgeschlossen, wenn alle Daten, die in vorherigen Schreibaufrufen angegeben wurden, das Zielspeichermedium erreicht haben. Wenn die Daten nicht geschrieben werden können oder während eines Schreibvorgangs ein Fehler aufgetreten ist, gibt die Methode false zurück.
Die FlushAsync-Methode kann Latenzen erzeugen und garantiert nicht immer eine dauerhafte und kohärente Speicherung von Daten. Es wird allgemein empfohlen, diese Methode nach Möglichkeit zu vermeiden.