XmlReader.ReadContentAsAsync(Type, IXmlNamespaceResolver) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно считывает содержимое как объект указанного типа.
public:
virtual System::Threading::Tasks::Task<System::Object ^> ^ ReadContentAsAsync(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ namespaceResolver);
public virtual System.Threading.Tasks.Task<object> ReadContentAsAsync (Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver);
public virtual System.Threading.Tasks.Task<object> ReadContentAsAsync (Type returnType, System.Xml.IXmlNamespaceResolver? namespaceResolver);
abstract member ReadContentAsAsync : Type * System.Xml.IXmlNamespaceResolver -> System.Threading.Tasks.Task<obj>
override this.ReadContentAsAsync : Type * System.Xml.IXmlNamespaceResolver -> System.Threading.Tasks.Task<obj>
Public Overridable Function ReadContentAsAsync (returnType As Type, namespaceResolver As IXmlNamespaceResolver) As Task(Of Object)
Параметры
- returnType
- Type
Тип возвращаемого значения.
- namespaceResolver
- IXmlNamespaceResolver
Объект IXmlNamespaceResolver, используемый для разрешения любых префиксов пространств имен, имеющих отношение к преобразованию типов.
Возвращаемое значение
Объединенное текстовое содержимое или значение атрибута, преобразованное в требуемый тип.
Исключения
Метод XmlReader вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".
-или-
Асинхронный метод XmlReader вызван без присваивания флагу Async значения true
. В этом случае возникает исключение InvalidOperationException с сообщением "Задайте параметру XmlReaderSettings.Async значение true, если хотите использовать асинхронные методы Async Methods".
Комментарии
Это асинхронная версия ReadContentAs, с той же функциональностью. Чтобы использовать этот метод, необходимо задать для флага Async true
значение .