Freigeben über


XmlReader.ReadInnerXmlAsync Methode

Definition

Liest asynchron den gesamten Inhalt, einschließlich Markup als Zeichenfolge.

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)

Gibt zurück

Task<String>

Der gesamte XML-Inhalt (einschließlich Markup) im aktuellen Knoten. Wenn der aktuelle Knoten keine untergeordneten Elemente besitzt, wird eine leere Zeichenfolge zurückgegeben.

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 ReadInnerXml, mit derselben Funktionalität. Um diese Methode zu verwenden, müssen Sie das Async Kennzeichen auf truefestlegen.

Gilt für

Siehe auch