XmlWriter.WriteNodeAsync XmlWriter.WriteNodeAsync XmlWriter.WriteNodeAsync XmlWriter.WriteNodeAsync Method

Definition

Kopiert den gesamten Inhalt des Quellobjekts asynchron in die aktuelle Writer-Instanz.Asynchronously copies everything from the source object to the current writer instance.

Überlädt

WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean)

Kopiert asynchron den gesamten Inhalt des XPathNavigator-Objekt in den Writer.Asynchronously copies everything from the XPathNavigator object to the writer. Die Position des XPathNavigator bleibt unverändert.The position of the XPathNavigator remains unchanged.

WriteNodeAsync(XmlReader, Boolean) WriteNodeAsync(XmlReader, Boolean) WriteNodeAsync(XmlReader, Boolean) 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.Asynchronously copies everything from the reader to the writer and moves the reader to the start of the next sibling.

Hinweise

Dies ist die asynchrone Version von WriteNode, mit der gleichen Funktionalität.This is the asynchronous version of WriteNode, with the same functionality. Um diese Methode verwenden zu können, müssen Sie festlegen der Async flag true.To use this method, you must set the Async flag to true.

WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean)

Kopiert asynchron den gesamten Inhalt des XPathNavigator-Objekt in den Writer.Asynchronously copies everything from the XPathNavigator object to the writer. Die Position des XPathNavigator bleibt unverändert.The position of the XPathNavigator remains unchanged.

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 XPathNavigator XPathNavigator XPathNavigator

Der XPathNavigator, aus dem kopiert werden soll.The XPathNavigator to copy from.

defattr
Boolean Boolean Boolean Boolean

true, um die Standardattribute zu kopieren, andernfalls false.true to copy the default attributes; otherwise, false.

Gibt zurück

Die Aufgabe, die den asynchronen WriteNode-Vorgang darstellt.The task that represents the asynchronous WriteNode operation.

Ausnahmen

Eine XmlWriter-Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde.An XmlWriter method was called before a previous asynchronous operation finished. In diesem Fall wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

- oder - -or-

Eine asynchrone XmlWriter-Methode wurde aufgerufen, ohne das Async-Flag auf true festzulegen.An XmlWriter asynchronous method was called without setting the Async flag to true. 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.In this case, InvalidOperationException is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."

Hinweise

Dies ist die asynchrone Version von WriteNode, mit der gleichen Funktionalität.This is the asynchronous version of WriteNode, with the same functionality. Um diese Methode verwenden zu können, müssen Sie festlegen der Async flag true.To use this method, you must set the Async flag to true.

Siehe auch

WriteNodeAsync(XmlReader, Boolean) WriteNodeAsync(XmlReader, Boolean) WriteNodeAsync(XmlReader, Boolean) 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.Asynchronously copies everything from the reader to the writer and moves the reader to the start of the next sibling.

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

reader
XmlReader XmlReader XmlReader XmlReader

Der XmlReader, aus dem gelesen werden soll.The XmlReader to read from.

defattr
Boolean Boolean Boolean Boolean

true, um die Standardattribute aus dem XmlReader zu kopieren, andernfalls false.true to copy the default attributes from the XmlReader; otherwise, false.

Gibt zurück

Die Aufgabe, die den asynchronen WriteNode-Vorgang darstellt.The task that represents the asynchronous WriteNode operation.

Ausnahmen

Eine XmlWriter-Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde.An XmlWriter method was called before a previous asynchronous operation finished. In diesem Fall wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

- oder - -or-

Eine asynchrone XmlWriter-Methode wurde aufgerufen, ohne das Async-Flag auf true festzulegen.An XmlWriter asynchronous method was called without setting the Async flag to true. 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.In this case, InvalidOperationException is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."

Hinweise

Dies ist die asynchrone Version von WriteNode, mit der gleichen Funktionalität.This is the asynchronous version of WriteNode, with the same functionality. Um diese Methode verwenden zu können, müssen Sie festlegen der Async flag true.To use this method, you must set the Async flag to true.

Siehe auch

Gilt für: