CryptoStream::FlushAsync Method (CancellationToken)
Clears all buffers for the current stream asynchronously, causes any buffered data to be written to the underlying device, and monitors cancellation requests.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- cancellationToken
-
Type:
System.Threading::CancellationToken
The token to monitor for cancellation requests. The default value is None.
Return Value
Type: System.Threading.Tasks::Task^A task that represents the asynchronous flush operation.
| Exception | Condition |
|---|---|
| ObjectDisposedException | The stream has been disposed. |
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. For more information, see Asynchronous Programming with Async and Await (C# and Visual Basic).
If the operation is canceled before it completes, the returned task contains the Canceled value for the Status property.
Available since 4.5