StreamWriter.FlushAsync Метод

Определение

Перегрузки

Имя Описание
FlushAsync()

Очищает все буферы для этого потока асинхронно и приводит к записи всех буферных данных на базовое устройство.

FlushAsync(CancellationToken)

Очищает все буферы для этого потока асинхронно и приводит к записи всех буферных данных на базовое устройство.

FlushAsync()

Исходный код:
StreamWriter.cs
Исходный код:
StreamWriter.cs
Исходный код:
StreamWriter.cs
Исходный код:
StreamWriter.cs
Исходный код:
StreamWriter.cs

Очищает все буферы для этого потока асинхронно и приводит к записи всех буферных данных на базовое устройство.

public:
 override System::Threading::Tasks::Task ^ FlushAsync();
public override System.Threading.Tasks.Task FlushAsync();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Threading.Tasks.Task FlushAsync();
override this.FlushAsync : unit -> System.Threading.Tasks.Task
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.FlushAsync : unit -> System.Threading.Tasks.Task
Public Overrides Function FlushAsync () As Task

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

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

Атрибуты

Исключения

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

Комментарии

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Flush().

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

FlushAsync(CancellationToken)

Исходный код:
StreamWriter.cs
Исходный код:
StreamWriter.cs
Исходный код:
StreamWriter.cs
Исходный код:
StreamWriter.cs

Очищает все буферы для этого потока асинхронно и приводит к записи всех буферных данных на базовое устройство.

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

Параметры

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену.

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

Объект, Task представляющий асинхронную операцию очистки.

Исключения

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

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