TextWriter.WriteAsync TextWriter.WriteAsync TextWriter.WriteAsync TextWriter.WriteAsync Method

Definizione

Scrive i dati nel flusso di testo in modo asincrono.Writes data to the text stream asynchronously.

Overload

WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32)

Scrive una sottomatrice di caratteri nel flusso di testo in modo asincrono.Writes a subarray of characters to the text stream asynchronously.

WriteAsync(StringBuilder, CancellationToken) WriteAsync(StringBuilder, CancellationToken)

Scrive in modo asincrono un generatore di stringhe nel flusso di testo.Asynchronously writes a string builder to the text stream.

WriteAsync(ReadOnlyMemory<Char>, CancellationToken) WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Scrive in modo asincrono un'area di memoria dei caratteri nel flusso di testo.Asynchronously writes a character memory region to the text stream.

WriteAsync(String) WriteAsync(String) WriteAsync(String) WriteAsync(String)

Scrive una stringa nel flusso di testo in modo asincrono.Writes a string to the text stream asynchronously.

WriteAsync(Char[]) WriteAsync(Char[]) WriteAsync(Char[]) WriteAsync(Char[])

Scrive una matrice di caratteri in modo asincrono nel flusso di testo.Writes a character array to the text stream asynchronously.

WriteAsync(Char) WriteAsync(Char) WriteAsync(Char) WriteAsync(Char)

Scrive un carattere nel flusso di testo in modo asincrono.Writes a character to the text stream asynchronously.

WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32)

Scrive una sottomatrice di caratteri nel flusso di testo in modo asincrono.Writes a subarray of characters to the text stream asynchronously.

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

Parametri

buffer
Char[]

Matrice di caratteri da cui scrivere i dati.The character array to write data from.

index
Int32 Int32 Int32 Int32

Posizione del carattere nel buffer da cui iniziare il recupero dei dati.The character position in the buffer at which to start retrieving data.

count
Int32 Int32 Int32 Int32

Numero di caratteri da scrivere.The number of characters to write.

Restituisce

Attività che rappresenta l'operazione di scrittura asincrona.A task that represents the asynchronous write operation.

Eccezioni

La somma di index e count è maggiore della lunghezza del buffer.The index plus count is greater than the buffer length.

Il writer di testo viene eliminato.The text writer is disposed.

Il writer di testo è attualmente utilizzato da un'operazione di scrittura precedente.The text writer is currently in use by a previous write operation.

Commenti

La classe TextWriter è una classe astratta.The TextWriter class is an abstract class. Di conseguenza, non verrà creata un'istanza nel codice.Therefore, you do not instantiate it in your code. Per un esempio di utilizzo del WriteAsync metodo, vedere il StreamWriter.WriteAsync metodo.For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

Vedi anche

WriteAsync(StringBuilder, CancellationToken) WriteAsync(StringBuilder, CancellationToken)

Scrive in modo asincrono un generatore di stringhe nel flusso di testo.Asynchronously writes a string builder to the text stream.

public virtual System.Threading.Tasks.Task WriteAsync (System.Text.StringBuilder value, System.Threading.CancellationToken cancellationToken = null);
abstract member WriteAsync : System.Text.StringBuilder * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.WriteAsync : System.Text.StringBuilder * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parametri

value
StringBuilder StringBuilder StringBuilder StringBuilder

Stringa, come un generatore di stringhe, da scrivere nel flusso di testo.The string, as a string builder, to write to the text stream.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

Token da monitorare per le richieste di annullamento.The token to monitor for cancellation requests. Il valore predefinito è None.The default value is None.

Restituisce

Attività che rappresenta l'operazione di scrittura asincrona.A task that represents the asynchronous write operation.

Commenti

Questo metodo equivale a chiamare WriteAsync(stringBuilder.ToString()), tuttavia, usa il StringBuilder.GetChunks() metodo per evitare di creare la stringa intermedia.This method is equivalent to calling WriteAsync(stringBuilder.ToString()), however, it uses the StringBuilder.GetChunks() method to avoid creating the intermediate string.

WriteAsync(ReadOnlyMemory<Char>, CancellationToken) WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Scrive in modo asincrono un'area di memoria dei caratteri nel flusso di testo.Asynchronously writes a character memory region to the text stream.

public virtual System.Threading.Tasks.Task WriteAsync (ReadOnlyMemory<char> buffer, System.Threading.CancellationToken cancellationToken = null);
abstract member WriteAsync : ReadOnlyMemory<char> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.WriteAsync : ReadOnlyMemory<char> * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parametri

buffer
ReadOnlyMemory<Char>

Area di memoria dei caratteri da scrivere nel flusso di testo.The character memory region to write to the text stream.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

Token da monitorare per le richieste di annullamento.The token to monitor for cancellation requests. Il valore predefinito è None.The default value is None.

Restituisce

Attività che rappresenta l'operazione di scrittura asincrona.A task that represents the asynchronous write operation.

WriteAsync(String) WriteAsync(String) WriteAsync(String) WriteAsync(String)

Scrive una stringa nel flusso di testo in modo asincrono.Writes a string to the text stream asynchronously.

public:
 virtual System::Threading::Tasks::Task ^ WriteAsync(System::String ^ value);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual System.Threading.Tasks.Task WriteAsync (string value);
abstract member WriteAsync : string -> System.Threading.Tasks.Task
override this.WriteAsync : string -> System.Threading.Tasks.Task
Public Overridable Function WriteAsync (value As String) As Task

Parametri

value
String String String String

Stringa da scrivere.The string to write. Se value è null, nel flusso di testo non viene scritto alcun dato.If value is null, nothing is written to the text stream.

Restituisce

Attività che rappresenta l'operazione di scrittura asincrona.A task that represents the asynchronous write operation.

Eccezioni

Il writer di testo viene eliminato.The text writer is disposed.

Il writer di testo è attualmente utilizzato da un'operazione di scrittura precedente.The text writer is currently in use by a previous write operation.

Commenti

La classe TextWriter è una classe astratta.The TextWriter class is an abstract class. Di conseguenza, non verrà creata un'istanza nel codice.Therefore, you do not instantiate it in your code. Per un esempio di utilizzo del WriteAsync metodo, vedere il StreamWriter.WriteAsync metodo.For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

Vedi anche

WriteAsync(Char[]) WriteAsync(Char[]) WriteAsync(Char[]) WriteAsync(Char[])

Scrive una matrice di caratteri in modo asincrono nel flusso di testo.Writes a character array to the text stream asynchronously.

public:
 System::Threading::Tasks::Task ^ WriteAsync(cli::array <char> ^ buffer);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task WriteAsync (char[] buffer);
member this.WriteAsync : char[] -> System.Threading.Tasks.Task
Public Function WriteAsync (buffer As Char()) As Task

Parametri

buffer
Char[]

Matrice di caratteri da scrivere nel flusso di testo.The character array to write to the text stream. Se buffer è null, non viene scritta alcuna voce.If buffer is null, nothing is written.

Restituisce

Attività che rappresenta l'operazione di scrittura asincrona.A task that represents the asynchronous write operation.

Eccezioni

Il writer di testo viene eliminato.The text writer is disposed.

Il writer di testo è attualmente utilizzato da un'operazione di scrittura precedente.The text writer is currently in use by a previous write operation.

Vedi anche

WriteAsync(Char) WriteAsync(Char) WriteAsync(Char) WriteAsync(Char)

Scrive un carattere nel flusso di testo in modo asincrono.Writes a character to the text stream asynchronously.

public:
 virtual System::Threading::Tasks::Task ^ WriteAsync(char value);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual System.Threading.Tasks.Task WriteAsync (char value);
abstract member WriteAsync : char -> System.Threading.Tasks.Task
override this.WriteAsync : char -> System.Threading.Tasks.Task
Public Overridable Function WriteAsync (value As Char) As Task

Parametri

value
Char Char Char Char

Carattere da scrivere nel flusso di testo.The character to write to the text stream.

Restituisce

Attività che rappresenta l'operazione di scrittura asincrona.A task that represents the asynchronous write operation.

Eccezioni

Il writer di testo viene eliminato.The text writer is disposed.

Il writer di testo è attualmente utilizzato da un'operazione di scrittura precedente.The text writer is currently in use by a previous write operation.

Commenti

La classe TextWriter è una classe astratta.The TextWriter class is an abstract class. Di conseguenza, non verrà creata un'istanza nel codice.Therefore, you do not instantiate it in your code. Per un esempio di utilizzo del WriteAsync metodo, vedere il StreamWriter.WriteAsync metodo.For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

Vedi anche

Si applica a