XmlWriter.WriteNodeAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopiert den gesamten Inhalt des Quellobjekts asynchron in die aktuelle Writer-Instanz.
Überlädt
WriteNodeAsync(XPathNavigator, Boolean) |
Kopiert asynchron den gesamten Inhalt des XPathNavigator-Objekt in den Writer. Die Position des XPathNavigator bleibt unverändert. |
WriteNodeAsync(XmlReader, Boolean) |
Kopiert beim Überschreiben in einer abgeleiteten Klasse den gesamten Inhalt des Readers asynchron in den Writer und verschiebt den Reader zum Anfang des nächsten nebengeordneten Elements. |
Hinweise
Dies ist die asynchrone Version von WriteNode, mit derselben Funktionalität. Um diese Methode zu verwenden, müssen Sie das Async Flag auf true
festlegen.
WriteNodeAsync(XPathNavigator, Boolean)
Kopiert asynchron den gesamten Inhalt des XPathNavigator-Objekt in den Writer. Die Position des XPathNavigator bleibt unverändert.
public:
virtual System::Threading::Tasks::Task ^ WriteNodeAsync(System::Xml::XPath::XPathNavigator ^ navigator, bool defattr);
public virtual System.Threading.Tasks.Task WriteNodeAsync (System.Xml.XPath.XPathNavigator navigator, bool defattr);
abstract member WriteNodeAsync : System.Xml.XPath.XPathNavigator * bool -> System.Threading.Tasks.Task
override this.WriteNodeAsync : System.Xml.XPath.XPathNavigator * bool -> System.Threading.Tasks.Task
Public Overridable Function WriteNodeAsync (navigator As XPathNavigator, defattr As Boolean) As Task
Parameter
- navigator
- XPathNavigator
Der XPathNavigator, aus dem kopiert werden soll.
- defattr
- Boolean
true
, um die Standardattribute zu kopieren, andernfalls false
.
Gibt zurück
Die Aufgabe, die den asynchronen WriteNode
-Vorgang darstellt.
Ausnahmen
Eine XmlWriter-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 XmlWriter-Methode wurde aufgerufen, ohne das Async-Flag auf true
festzulegen. In diesem Fall wird InvalidOperationException mit der Nachricht „Legen Sie XmlWriterSettings.Async auf True fest, wenn Sie die Async-Methoden verwenden möchten“ ausgelöst.
Hinweise
Dies ist die asynchrone Version von WriteNode, mit derselben Funktionalität. Um diese Methode zu verwenden, müssen Sie das Async Kennzeichen auf true
festlegen.
Siehe auch
Gilt für
WriteNodeAsync(XmlReader, Boolean)
Kopiert beim Überschreiben in einer abgeleiteten Klasse den gesamten Inhalt des Readers asynchron in den Writer und verschiebt den Reader zum Anfang des nächsten nebengeordneten Elements.
public:
virtual System::Threading::Tasks::Task ^ WriteNodeAsync(System::Xml::XmlReader ^ reader, bool defattr);
public virtual System.Threading.Tasks.Task WriteNodeAsync (System.Xml.XmlReader reader, bool defattr);
abstract member WriteNodeAsync : System.Xml.XmlReader * bool -> System.Threading.Tasks.Task
override this.WriteNodeAsync : System.Xml.XmlReader * bool -> System.Threading.Tasks.Task
Public Overridable Function WriteNodeAsync (reader As XmlReader, defattr As Boolean) As Task
Parameter
- defattr
- Boolean
true
, um die Standardattribute aus dem XmlReader
zu kopieren, andernfalls false
.
Gibt zurück
Die Aufgabe, die den asynchronen WriteNode
-Vorgang darstellt.
Ausnahmen
Eine XmlWriter-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 XmlWriter-Methode wurde aufgerufen, ohne das Async-Flag auf true
festzulegen. In diesem Fall wird InvalidOperationException mit der Nachricht „Legen Sie XmlWriterSettings.Async auf True fest, wenn Sie die Async-Methoden verwenden möchten“ ausgelöst.
Hinweise
Dies ist die asynchrone Version von WriteNode, mit derselben Funktionalität. Um diese Methode zu verwenden, müssen Sie das Async Flag auf true
festlegen.