Sdílet prostřednictvím


XmlReader.ReadElementContentAsAsync(Type, IXmlNamespaceResolver) Metoda

Definice

Asynchronně čte obsah elementu jako požadovaný typ.

public:
 virtual System::Threading::Tasks::Task<System::Object ^> ^ ReadElementContentAsAsync(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ namespaceResolver);
public virtual System.Threading.Tasks.Task<object> ReadElementContentAsAsync (Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver);
abstract member ReadElementContentAsAsync : Type * System.Xml.IXmlNamespaceResolver -> System.Threading.Tasks.Task<obj>
override this.ReadElementContentAsAsync : Type * System.Xml.IXmlNamespaceResolver -> System.Threading.Tasks.Task<obj>
Public Overridable Function ReadElementContentAsAsync (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>

Obsah elementu převedený na požadovaný typovaný objekt.

Výjimky

XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá". -nebo-

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

Poznámky

Jedná se o asynchronní verzi ReadElementContentAs, se stejnou funkcí. Chcete-li použít tuto metodu Async , musíte příznak nastavit na true.

Platí pro

Viz také