TextWriter.FlushAsync Метод

Определение

Перегрузки

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

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

FlushAsync(CancellationToken)

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

FlushAsync()

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

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

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

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

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

Атрибуты

Исключения

Модуль записи текста удаляется.

Модуль записи в настоящее время используется предыдущей операцией записи.

Комментарии

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

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

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

FlushAsync(CancellationToken)

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

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

public:
 virtual System::Threading::Tasks::Task ^ FlushAsync(System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken);
abstract member FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function FlushAsync (cancellationToken As CancellationToken) As Task

Параметры

cancellationToken
CancellationToken

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

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

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

Исключения

Модуль записи текста удаляется.

Модуль записи в настоящее время используется предыдущей операцией записи.

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

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