FileStream.FlushAsync(CancellationToken) Метод

Определение

Асинхронно очищает все буферы данного потока, вызывает запись буферизованных данных в базовое устройство и отслеживает запросы отмены.

public:
 override System::Threading::Tasks::Task ^ FlushAsync(System::Threading::CancellationToken cancellationToken);
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
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function FlushAsync (cancellationToken As CancellationToken) As Task

Параметры

cancellationToken
CancellationToken

Токен для отслеживания запросов отмены.

Возвращаемое значение

Task

Задача, представляющая асинхронную операцию очистки.

Атрибуты

Исключения

Поток был удален.

Комментарии

Если операция отменяется до ее завершения, возвращаемая задача содержит Canceled значение для Status Свойства. Если маркер файла удален, возвращаемая задача содержит ObjectDisposedException исключение в Exception свойстве.

Применяется к

См. также раздел