Freigeben über


XmlWriter.FlushAsync Methode

Definition

Entleert den Pufferinhalt asynchron in die zugrunde liegenden Streams und entleert den zugrunde liegenden Stream ebenfalls.

public:
 virtual System::Threading::Tasks::Task ^ FlushAsync();
public virtual System.Threading.Tasks.Task FlushAsync ();
abstract member FlushAsync : unit -> System.Threading.Tasks.Task
override this.FlushAsync : unit -> System.Threading.Tasks.Task
Public Overridable Function FlushAsync () As Task

Gibt zurück

Die Aufgabe, die den asynchronen Flush-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 Flushmit der gleichen Funktionalität. Um diese Methode verwenden zu können, müssen Sie das Async Flag auf truefestlegen.

Gilt für:

Weitere Informationen