MemoryStream.FlushAsync(CancellationToken) MemoryStream.FlushAsync(CancellationToken) MemoryStream.FlushAsync(CancellationToken) Method

Definition

Löscht sämtliche Puffer für diesen Stream asynchron und überwacht Abbruchanforderungen.Asynchronously clears all buffers for this stream, 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

Da alle Daten geschrieben werden, um eine MemoryStream Objekt in den Arbeitsspeicher geschrieben, diese Methode ist redundant.Because any data written to a MemoryStream object is written into RAM, this method is redundant.

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.

Können Sie erstellen ein Abbruchtoken, das Erstellen einer Instanz der CancellationTokenSource -Klasse und übergeben die Token -Eigenschaft, wie die cancellationToken Parameter.You can create a cancellation token by creating an instance of the CancellationTokenSource class and passing the Token property as the cancellationToken parameter.

Gilt für:

Siehe auch