Condividi tramite


XmlWriter.WriteCharsAsync(Char[], Int32, Int32) Metodo

Definizione

Scrive in modo asincrono il testo in un buffer alla volta.

public:
 virtual System::Threading::Tasks::Task ^ WriteCharsAsync(cli::array <char> ^ buffer, int index, int count);
public virtual System.Threading.Tasks.Task WriteCharsAsync (char[] buffer, int index, int count);
abstract member WriteCharsAsync : char[] * int * int -> System.Threading.Tasks.Task
override this.WriteCharsAsync : char[] * int * int -> System.Threading.Tasks.Task
Public Overridable Function WriteCharsAsync (buffer As Char(), index As Integer, count As Integer) As Task

Parametri

buffer
Char[]

Matrice di caratteri che contiene il testo da scrivere.

index
Int32

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

count
Int32

Numero di caratteri da scrivere.

Restituisce

Attività che rappresenta l'operazione asincrona WriteChars.

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 WriteChars, con la stessa funzionalità. Per usare questo metodo, è necessario impostare il Async flag su true.

Si applica a

Vedi anche