XmlWriter.WriteCharEntityAsync(Char) Metod

Definition

Asynkront tvingar fram genereringen av en teckenentitet för det angivna Unicode-teckenvärdet.

public:
 virtual System::Threading::Tasks::Task ^ WriteCharEntityAsync(char ch);
public virtual System.Threading.Tasks.Task WriteCharEntityAsync(char ch);
abstract member WriteCharEntityAsync : char -> System.Threading.Tasks.Task
override this.WriteCharEntityAsync : char -> System.Threading.Tasks.Task
Public Overridable Function WriteCharEntityAsync (ch As Char) As Task

Parametrar

ch
Char

Unicode-tecknet som en teckenentitet ska genereras för.

Returer

Uppgiften som representerar den asynkrona WriteCharEntity åtgärden.

Undantag

En XmlWriter metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".

-eller-

En XmlWriter asynkron metod anropades utan att flaggan sattes Async till true. I det här fallet InvalidOperationException genereras meddelandet "Ange XmlWriterSettings.Async till sant om du vill använda Async-metoder".

Kommentarer

Det här är den asynkrona versionen av WriteCharEntity, med samma funktioner. Om du vill använda den här metoden måste du ange Async flaggan till true.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av WriteCharEntity(Char).

Gäller för

Se även