Freigeben über


XmlReader.ReadElementContentAsObjectAsync Methode

Definition

Liest das aktuelle Element asynchron und gibt den Inhalt als Object zurück.

public:
 virtual System::Threading::Tasks::Task<System::Object ^> ^ ReadElementContentAsObjectAsync();
public virtual System.Threading.Tasks.Task<object> ReadElementContentAsObjectAsync ();
abstract member ReadElementContentAsObjectAsync : unit -> System.Threading.Tasks.Task<obj>
override this.ReadElementContentAsObjectAsync : unit -> System.Threading.Tasks.Task<obj>
Public Overridable Function ReadElementContentAsObjectAsync () As Task(Of Object)

Gibt zurück

Task<Object>

Ein geschachteltes CLR-Objekt (Common Language Runtime) des geeignetsten Typs. Die ValueType-Eigenschaft bestimmt den geeigneten CLR-Typ. Wenn der Inhalt als Listentyp typisiert ist, gibt diese Methode ein Array der geschachtelten Objekte des geeigneten Typs zurück.

Ausnahmen

Eine XmlReader-Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.

- oder -

Eine asynchrone XmlReader-Methode wurde aufgerufen, ohne das Async-Flag auf true festzulegen. In diesem Fall wird InvalidOperationException mit der Meldung „Legen Sie 'XmlReaderSettings.Async' auf 'true' fest, wenn Sie asynchrone Methoden verwenden möchten.“ ausgelöst.

Hinweise

Dies ist die asynchrone Version von ReadElementContentAsObject, mit derselben Funktionalität. Um diese Methode zu verwenden, müssen Sie das Async Flag auf truefestlegen.

Gilt für

Siehe auch