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


XmlWriter.WriteAttributesAsync(XmlReader, Boolean) Метод

Определение

Асинхронно записывает все атрибуты, найденные в текущей позиции в объекте XmlReader.

public:
 virtual System::Threading::Tasks::Task ^ WriteAttributesAsync(System::Xml::XmlReader ^ reader, bool defattr);
public virtual System.Threading.Tasks.Task WriteAttributesAsync (System.Xml.XmlReader reader, bool defattr);
abstract member WriteAttributesAsync : System.Xml.XmlReader * bool -> System.Threading.Tasks.Task
override this.WriteAttributesAsync : System.Xml.XmlReader * bool -> System.Threading.Tasks.Task
Public Overridable Function WriteAttributesAsync (reader As XmlReader, defattr As Boolean) As Task

Параметры

reader
XmlReader

XmlReader, из которого происходит копирование атрибутов.

defattr
Boolean

Значение true, чтобы скопировать атрибуты по умолчанию из XmlReader; в противном случае — значение false.

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

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

Исключения

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

-или-

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

Комментарии

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

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

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