CryptoStream.FlushAsync(CancellationToken) CryptoStream.FlushAsync(CancellationToken) CryptoStream.FlushAsync(CancellationToken) Method

Definition

Löscht alle Puffer für den aktuellen Stream asynchron und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegende Gerät und überwacht Abbruchanforderungen.Clears all buffers for the current stream asynchronously, 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);
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. Der Standardwert ist Nonesein.The default value is None.

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

Sie müssen dem- FlushAsync Befehl mit dem-Operator (C#) Await oder dem await -Operator (Visual Basic) voranstellen, um die Ausführung der-Methode anzuhalten, bis die Aufgabe vollständig ist.You must preface your call to FlushAsync with the await (C#) or Await (Visual Basic) operator to suspend execution of the method until the task is complete. Weitere Informationen finden Sie unter Asynchrone Programmierung mit Async und Await.For more information, see Asynchronous Programming with Async and Await.

Wenn der Vorgang abgebrochen wird, bevor er abgeschlossen ist, enthält die Canceled zurückgegebene Aufgabe Status den Wert für die-Eigenschaft.If the operation is canceled before it completes, the returned task contains the Canceled value for the Status property.

Gilt für: