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
.