TextWriter.WriteAsync Méthode

Définition

Écrit de façon asynchrone des données dans le flux de texte.Writes data to the text stream asynchronously.

Surcharges

WriteAsync(Char[], Int32, Int32)

Écrit de façon asynchrone un sous-tableau de caractères dans le flux de texte.Writes a subarray of characters to the text stream asynchronously.

WriteAsync(StringBuilder, CancellationToken)

Écrit de façon asynchrone un générateur de chaîne dans le flux de texte.Asynchronously writes a string builder to the text stream.

WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Écrit de façon asynchrone une zone de mémoire de caractères dans le flux de texte.Asynchronously writes a character memory region to the text stream.

WriteAsync(String)

Écrit de façon asynchrone une chaîne dans le flux de texte.Writes a string to the text stream asynchronously.

WriteAsync(Char[])

Écrit de façon asynchrone un tableau de caractères dans le flux de texte.Writes a character array to the text stream asynchronously.

WriteAsync(Char)

Écrit de façon asynchrone un caractère dans le flux de texte.Writes a character to the text stream asynchronously.

WriteAsync(Char[], Int32, Int32)

Écrit de façon asynchrone un sous-tableau de caractères dans le flux de texte.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

Paramètres

buffer
Char[]

Tableau de caractères à partir duquel les données doivent être écrites.The character array to write data from.

index
Int32

Position du caractère dans la mémoire tampon à laquelle commencer la récupération des données.The character position in the buffer at which to start retrieving data.

count
Int32

Nombre de caractères à écrire.The number of characters to write.

Retours

Tâche qui représente l’opération d’écriture asynchrone.A task that represents the asynchronous write operation.

Attributs

Exceptions

buffer a la valeur null.buffer is null.

index plus count est supérieur à la longueur de la mémoire tampon.The index plus count is greater than the buffer length.

index ou count est un nombre négatif.index or count is negative.

Le writer de texte est supprimé.The text writer is disposed.

Le writer de texte est actuellement utilisé par une opération d'écriture précédente.The text writer is currently in use by a previous write operation.

Remarques

TextWriter est une classe abstraite.The TextWriter class is an abstract class. Par conséquent, vous ne l’instanciez pas dans votre code.Therefore, you do not instantiate it in your code. Pour obtenir un exemple d’utilisation WriteAsync de la méthode, StreamWriter.WriteAsync consultez la méthode.For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

Voir aussi

WriteAsync(StringBuilder, CancellationToken)

Écrit de façon asynchrone un générateur de chaîne dans le flux de texte.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

Paramètres

value
StringBuilder

Chaîne, sous la forme d’un générateur de chaîne, à écrire dans le flux de texte.The string, as a string builder, to write to the text stream.

cancellationToken
CancellationToken

Jeton pour surveiller les requêtes d'annulation.The token to monitor for cancellation requests. La valeur par défaut est None.The default value is None.

Retours

Tâche qui représente l’opération d’écriture asynchrone.A task that represents the asynchronous write operation.

Remarques

Cette méthode est équivalente à WriteAsync(stringBuilder.ToString())l’appel de, mais elle StringBuilder.GetChunks() utilise la méthode pour éviter la création de la chaîne intermédiaire.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)

Écrit de façon asynchrone une zone de mémoire de caractères dans le flux de texte.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

Paramètres

buffer
ReadOnlyMemory<Char>

Zone de mémoire de caractères à écrire dans le flux de texte.The character memory region to write to the text stream.

cancellationToken
CancellationToken

Jeton pour surveiller les requêtes d'annulation.The token to monitor for cancellation requests. La valeur par défaut est None.The default value is None.

Retours

Tâche qui représente l’opération d’écriture asynchrone.A task that represents the asynchronous write operation.

WriteAsync(String)

Écrit de façon asynchrone une chaîne dans le flux de texte.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

Paramètres

value
String

Chaîne à écrire.The string to write. Si value a la valeur null, rien n'est écrit dans le flux de texte.If value is null, nothing is written to the text stream.

Retours

Tâche qui représente l’opération d’écriture asynchrone.A task that represents the asynchronous write operation.

Attributs

Exceptions

Le writer de texte est supprimé.The text writer is disposed.

Le writer de texte est actuellement utilisé par une opération d'écriture précédente.The text writer is currently in use by a previous write operation.

Remarques

TextWriter est une classe abstraite.The TextWriter class is an abstract class. Par conséquent, vous ne l’instanciez pas dans votre code.Therefore, you do not instantiate it in your code. Pour obtenir un exemple d’utilisation WriteAsync de la méthode, StreamWriter.WriteAsync consultez la méthode.For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

Voir aussi

WriteAsync(Char[])

Écrit de façon asynchrone un tableau de caractères dans le flux de texte.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

Paramètres

buffer
Char[]

Tableau de caractères à écrire dans le flux de texte.The character array to write to the text stream. Si buffer a la valeur null, rien n'est écrit.If buffer is null, nothing is written.

Retours

Tâche qui représente l’opération d’écriture asynchrone.A task that represents the asynchronous write operation.

Attributs

Exceptions

Le writer de texte est supprimé.The text writer is disposed.

Le writer de texte est actuellement utilisé par une opération d'écriture précédente.The text writer is currently in use by a previous write operation.

Voir aussi

WriteAsync(Char)

Écrit de façon asynchrone un caractère dans le flux de texte.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

Paramètres

value
Char

Caractère à écrire dans le flux de texte.The character to write to the text stream.

Retours

Tâche qui représente l’opération d’écriture asynchrone.A task that represents the asynchronous write operation.

Attributs

Exceptions

Le writer de texte est supprimé.The text writer is disposed.

Le writer de texte est actuellement utilisé par une opération d'écriture précédente.The text writer is currently in use by a previous write operation.

Remarques

TextWriter est une classe abstraite.The TextWriter class is an abstract class. Par conséquent, vous ne l’instanciez pas dans votre code.Therefore, you do not instantiate it in your code. Pour obtenir un exemple d’utilisation WriteAsync de la méthode, StreamWriter.WriteAsync consultez la méthode.For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

Voir aussi

S’applique à