XmlWriter.WriteRawAsync Metodo

Definizione

Scrive manualmente in modo asincrono markup non elaborato.

Overload

WriteRawAsync(String)

Scrive manualmente in modo asincrono markup non elaborato in base a una stringa.

WriteRawAsync(Char[], Int32, Int32)

Scrive manualmente in modo asincrono markup non elaborato in base a un buffer di caratteri.

Commenti

Questa è la versione asincrona di WriteRaw, con la stessa funzionalità. Per usare questo metodo, è necessario impostare il Async flag su true.

WriteRawAsync(String)

Scrive manualmente in modo asincrono markup non elaborato in base a una stringa.

C#
public virtual System.Threading.Tasks.Task WriteRawAsync (string data);

Parametri

data
String

Stringa contenente il testo da scrivere.

Restituisce

Task

Attività che rappresenta l'operazione asincrona WriteRaw.

Eccezioni

È stato chiamato un metodo della classe XmlWriter prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".

-oppure-

È stato chiamato un metodo asincrono della classe XmlWriter senza l'impostazione del flag Async su true. In questo caso, viene generata un'eccezione InvalidOperationException con il messaggio "Per utilizzare i metodi asincroni, impostare XmlWriterSettings.Async su true".

Commenti

Questa è la versione asincrona di WriteRaw, con la stessa funzionalità. Per usare questo metodo, è necessario impostare il Async flag su true.

Vedi anche

Si applica a

.NET 7 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

WriteRawAsync(Char[], Int32, Int32)

Scrive manualmente in modo asincrono markup non elaborato in base a un buffer di caratteri.

C#
public virtual System.Threading.Tasks.Task WriteRawAsync (char[] buffer, int index, int count);

Parametri

buffer
Char[]

Matrice di caratteri che contiene il testo da scrivere.

index
Int32

Posizione all'interno del buffer che indica l'inizio del testo da scrivere.

count
Int32

Numero di caratteri da scrivere.

Restituisce

Task

Attività che rappresenta l'operazione asincrona WriteRaw.

Eccezioni

È stato chiamato un metodo della classe XmlWriter prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".

-oppure-

È stato chiamato un metodo asincrono della classe XmlWriter senza l'impostazione del flag Async su true. In questo caso, viene generata un'eccezione InvalidOperationException con il messaggio "Per utilizzare i metodi asincroni, impostare XmlWriterSettings.Async su true".

Commenti

Questa è la versione asincrona di WriteRaw, con la stessa funzionalità. Per usare questo metodo, è necessario impostare il Async flag su true.

Vedi anche

Si applica a

.NET 7 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0