XmlReader.ReadInnerXmlAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно считывает в виде строки все содержимое, включая разметку.
public:
virtual System::Threading::Tasks::Task<System::String ^> ^ ReadInnerXmlAsync();
public virtual System.Threading.Tasks.Task<string> ReadInnerXmlAsync ();
abstract member ReadInnerXmlAsync : unit -> System.Threading.Tasks.Task<string>
override this.ReadInnerXmlAsync : unit -> System.Threading.Tasks.Task<string>
Public Overridable Function ReadInnerXmlAsync () As Task(Of String)
Возвращаемое значение
Все содержимое XML-кода в текущем узле, включая разметку. Если текущий узел не имеет дочерних узлов, возвращается пустая строка.
Исключения
Метод XmlReader вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".
-или-
Асинхронный метод XmlReader вызван без присваивания флагу Async значения true
. В этом случае возникает исключение InvalidOperationException с сообщением "Задайте параметру XmlReaderSettings.Async значение true, если хотите использовать асинхронные методы Async Methods".
Комментарии
Это асинхронная версия ReadInnerXmlс той же функциональностью. Чтобы использовать этот метод, необходимо задать для флага Async значение true
.