XmlReader.ReadContentAsAsync(Type, IXmlNamespaceResolver) Metoda

Definice

Asynchronně přečte obsah jako objekt zadaného typu.

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)

Parametry

returnType
Type

Typ hodnoty, která se má vrátit.

namespaceResolver
IXmlNamespaceResolver

Objekt IXmlNamespaceResolver , který se používá k překladu předpon oboru názvů souvisejících s převodem typu.

Návraty

Task<Object>

Zřetězený textový obsah nebo hodnota atributu převedená na požadovaný typ.

Výjimky

XmlReader Před dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace již probíhá".

-nebo-

Asynchronní XmlReader metoda byla volána bez nastavení příznaku Async na true. V tomto případě je vyvolána zprávou "Nastavit XmlReaderSettings.Async na hodnotu true, InvalidOperationException pokud chcete použít asynchronní metody."

Poznámky

Jedná se o asynchronní verzi ReadContentAs, se stejnou funkčností. Chcete-li použít tuto metodu Async , je nutné nastavit příznak na true.

Platí pro

Viz také