FileStream.FlushAsync(CancellationToken) FileStream.FlushAsync(CancellationToken) FileStream.FlushAsync(CancellationToken) Method

Definition

Löscht alle Puffer für diesen Stream asynchron und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegende Gerät und überwacht Abbruchanforderungen.Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.

public:
 override System::Threading::Tasks::Task ^ FlushAsync(System::Threading::CancellationToken cancellationToken);
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Threading.Tasks.Task FlushAsync (System.Threading.CancellationToken cancellationToken);
override this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parameter

cancellationToken
CancellationToken CancellationToken CancellationToken

Das Token zum Überwachen von Abbruchanforderungen.The token to monitor for cancellation requests.

Gibt zurück

Eine Aufgabe, die die asynchrone Leerung darstellt.A task that represents the asynchronous flush operation.

Ausnahmen

Der Stream wurde verworfen.The stream has been disposed.

Hinweise

Wenn der Vorgang abgebrochen wird, bevor er abgeschlossen wurde, enthält die zurückgegebene Aufgabe der Canceled Wert für die Status Eigenschaft.If the operation is canceled before it completes, the returned task contains the Canceled value for the Status property. Wenn das Handle für die Datei verworfen wird, enthält die zurückgegebene Aufgabe der ObjectDisposedException Ausnahme in der Exception Eigenschaft.If the handle to the file is disposed, the returned task contains the ObjectDisposedException exception in the Exception property.

Gilt für:

Siehe auch