Clears all buffers for the current stream asynchronously, causes any buffered data to be written to the underlying device, and monitors cancellation requests.
- cancellationToken
- The token to monitor for cancellation requests. The default value is System.Threading.CancellationToken.None.
A task that represents the asynchronous flush operation.
You must preface your call to CryptoStream.FlushAsync(System.Threading.CancellationToken) 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 System.Threading.Tasks.TaskStatus.Canceled value for the System.Threading.Tasks.Task.Status property.