CryptoStream.FlushAsync(CancellationToken) Método
Definição
Limpa todos os buffers para o fluxo atual de forma assíncrona, faz com que quaisquer dados armazenados em buffer sejam gravados no dispositivo subjacente e monitora as solicitações de cancelamento.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
Public Overrides Function FlushAsync (cancellationToken As CancellationToken) As Task
Parâmetros
- cancellationToken
- CancellationToken
O token a se monitorar para solicitações de cancelamento.The token to monitor for cancellation requests. O valor padrão é None.The default value is None.
Retornos
Uma tarefa que representa a operação de liberação assíncrona.A task that represents the asynchronous flush operation.
Exceções
O fluxo foi descartado.The stream has been disposed.
Comentários
Você deve preceder sua chamada para FlushAsync com o await operador (C#) ou Await (Visual Basic) para suspender a execução do método até que a tarefa seja concluída.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. Para obter mais informações, consulte programação assíncrona (C#) ou programação assíncrona com Async e Await (Visual Basic).For more information, see Asynchronous programming (C#) or Asynchronous programming with Async and Await (Visual Basic).
Se a operação for cancelada antes de ser concluída, a tarefa retornada conterá o Canceled valor da Status propriedade.If the operation is canceled before it completes, the returned task contains the Canceled value for the Status property.