XmlWriter.WriteStringAsync(String) Metódus

Definíció

Aszinkron módon írja a megadott szöveges tartalmat.

public:
 virtual System::Threading::Tasks::Task ^ WriteStringAsync(System::String ^ text);
public virtual System.Threading.Tasks.Task WriteStringAsync(string text);
abstract member WriteStringAsync : string -> System.Threading.Tasks.Task
override this.WriteStringAsync : string -> System.Threading.Tasks.Task
Public Overridable Function WriteStringAsync (text As String) As Task

Paraméterek

text
String

Az írandó szöveg.

Válaszok

Az aszinkron WriteString műveletet képviselő feladat.

Kivételek

Egy XmlWriter metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.

-vagy-

Aszinkron XmlWriter metódust hívtak meg anélkül, hogy a jelölőt a Async következőre trueállítanák. Ebben az esetben InvalidOperationException az "XmlWriterSettings.Async beállítása igazra" üzenet jelenik meg, ha aszinkron metódusokat szeretne használni.

Megjegyzések

Ez az aszinkron verzió WriteString, ugyanazzal a funkcióval. A metódus használatához be kell állítania a jelölőt a Async következőre true: .

Ez a metódus a feladatban tárolja az összes olyan nem használati kivételt, amelyet a metódus szinkron megfelelője tud dobni. Ha egy kivételt tárol a visszaadott tevékenységben, akkor a rendszer akkor küldi el a kivételt, amikor a feladatra vár. A használati kivételek(például ArgumentException) továbbra is szinkron módon jelennek meg. A tárolt kivételekről lásd a következő által WriteString(String)kiadott kivételeket: .

A következőre érvényes:

Lásd még