Condividi tramite


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.

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

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

WriteRawAsync(Char[], Int32, Int32)

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

public:
 virtual System::Threading::Tasks::Task ^ WriteRawAsync(cli::array <char> ^ buffer, int index, int count);
public virtual System.Threading.Tasks.Task WriteRawAsync (char[] buffer, int index, int count);
abstract member WriteRawAsync : char[] * int * int -> System.Threading.Tasks.Task
override this.WriteRawAsync : char[] * int * int -> System.Threading.Tasks.Task
Public Overridable Function WriteRawAsync (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 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