Поделиться через


XmlWriter.FlushAsync Метод

Определение

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

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

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

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

Исключения

Метод XmlWriter вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".

-или-

Асинхронный метод XmlWriter вызван без присваивания флагу Async значения true. В этом случае вызывается исключение InvalidOperationException с сообщением "Задайте параметру XmlWriterSettings.Async значение true, если вы хотите использовать асинхронные методы".

Комментарии

Это асинхронная версия Flushс той же функциональностью. Чтобы использовать этот метод, необходимо задать для флага Async значение true.

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

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