FileStream.FlushAsync(CancellationToken) FileStream.FlushAsync(CancellationToken) FileStream.FlushAsync(CancellationToken) Method

Definição

Limpa todos os buffers nesse fluxo de forma assíncrona, faz com que os dados armazenados em buffer sejam gravados no dispositivo subjacente e monitora as solicitações de cancelamento.Asynchronously clears all buffers for this stream, 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);
[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

Parâmetros

cancellationToken
CancellationToken CancellationToken CancellationToken

O token a se monitorar para solicitações de cancelamento.The token to monitor for cancellation requests.

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

Se a operação for cancelada antes de ser concluída, a tarefa retornada contém o Canceled de valor para o Status propriedade.If the operation is canceled before it completes, the returned task contains the Canceled value for the Status property. Se o identificador para o arquivo é descartado, a tarefa retornada contém o ObjectDisposedException exceção no Exception propriedade.If the handle to the file is disposed, the returned task contains the ObjectDisposedException exception in the Exception property.

Aplica-se a

Veja também