TextWriter.WriteAsync Methode

Definitie

Hiermee worden gegevens asynchroon naar de tekststroom geschreven.

Overloads

Name Description
WriteAsync(String, CancellationToken)
WriteAsync(Char[], Int32, Int32)

Hiermee schrijft u een submaarray van tekens naar de tekststroom asynchroon.

WriteAsync(StringBuilder, CancellationToken)

Asynchroon schrijft een opbouwfunctie voor tekenreeksen naar de tekststroom.

WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Asynchroon schrijft een tekengeheugengebied naar de tekststroom.

WriteAsync(Char)

Hiermee schrijft u een teken asynchroon naar de tekststroom.

WriteAsync(String)

Hiermee schrijft u een tekenreeks asynchroon naar de tekststroom.

WriteAsync(Char[])

Hiermee schrijft u een tekenmatrix asynchroon naar de tekststroom.

WriteAsync(Rune)

WriteAsync(String, CancellationToken)

Bron:
TextWriter.cs
public:
 System::Threading::Tasks::Task ^ WriteAsync(System::String ^ value, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteAsync(string? value, System.Threading.CancellationToken cancellationToken);
member this.WriteAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteAsync (value As String, cancellationToken As CancellationToken) As Task

Parameters

value
String
cancellationToken
CancellationToken

Retouren

Van toepassing op

WriteAsync(Char[], Int32, Int32)

Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs

Hiermee schrijft u een submaarray van tekens naar de tekststroom asynchroon.

public:
 virtual System::Threading::Tasks::Task ^ WriteAsync(cli::array <char> ^ buffer, int index, int count);
public virtual System.Threading.Tasks.Task WriteAsync(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
[<System.Runtime.InteropServices.ComVisible(false)>]
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

Parameters

buffer
Char[]

De tekenmatrix waaruit gegevens moeten worden geschreven.

index
Int32

De tekenpositie in de buffer waar gegevens moeten worden opgehaald.

count
Int32

Het aantal tekens dat moet worden geschreven.

Retouren

Een taak die de asynchrone schrijfbewerking vertegenwoordigt.

Kenmerken

Uitzonderingen

buffer is null.

Het index plusteken count is groter dan de bufferlengte.

index of count is negatief.

De tekstschrijver wordt verwijderd.

De tekstschrijver wordt momenteel gebruikt door een eerdere schrijfbewerking.

Opmerkingen

De TextWriter klasse is een abstracte klasse. Daarom maakt u deze niet instantiëren in uw code. Zie de methode voor een voorbeeld van het gebruik van de WriteAsyncStreamWriter.WriteAsync methode.

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Write(Char[], Int32, Int32)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Zie ook

Van toepassing op

WriteAsync(StringBuilder, CancellationToken)

Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs

Asynchroon schrijft een opbouwfunctie voor tekenreeksen naar de tekststroom.

public virtual System.Threading.Tasks.Task WriteAsync(System.Text.StringBuilder? value, System.Threading.CancellationToken cancellationToken = default);
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
Public Overridable Function WriteAsync (value As StringBuilder, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

value
StringBuilder

De tekenreeks, als opbouwfunctie voor tekenreeksen, om naar de tekststroom te schrijven.

cancellationToken
CancellationToken

Het token dat moet worden gecontroleerd op annuleringsaanvragen. De standaardwaarde is None.

Retouren

Een taak die de asynchrone schrijfbewerking vertegenwoordigt.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

Deze methode is gelijk aan het aanroepen WriteAsync(stringBuilder.ToString()), maar gebruikt de StringBuilder.GetChunks() methode om te voorkomen dat de tussenliggende tekenreeks wordt gemaakt.

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Write(StringBuilder)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Van toepassing op

WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs

Asynchroon schrijft een tekengeheugengebied naar de tekststroom.

public virtual System.Threading.Tasks.Task WriteAsync(ReadOnlyMemory<char> buffer, System.Threading.CancellationToken cancellationToken = default);
abstract member WriteAsync : ReadOnlyMemory<char> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.WriteAsync : ReadOnlyMemory<char> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function WriteAsync (buffer As ReadOnlyMemory(Of Char), Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

buffer
ReadOnlyMemory<Char>

Het tekengeheugengebied om naar de tekststroom te schrijven.

cancellationToken
CancellationToken

Het token dat moet worden gecontroleerd op annuleringsaanvragen. De standaardwaarde is None.

Retouren

Een taak die de asynchrone schrijfbewerking vertegenwoordigt.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op

WriteAsync(Char)

Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs

Hiermee schrijft u een teken asynchroon naar de tekststroom.

public:
 virtual System::Threading::Tasks::Task ^ WriteAsync(char value);
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
[<System.Runtime.InteropServices.ComVisible(false)>]
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

Parameters

value
Char

Het teken dat naar de tekststroom moet worden geschreven.

Retouren

Een taak die de asynchrone schrijfbewerking vertegenwoordigt.

Kenmerken

Uitzonderingen

De tekstschrijver wordt verwijderd.

De tekstschrijver wordt momenteel gebruikt door een eerdere schrijfbewerking.

Opmerkingen

De TextWriter klasse is een abstracte klasse. Daarom maakt u deze niet instantiëren in uw code. Zie de methode voor een voorbeeld van het gebruik van de WriteAsyncStreamWriter.WriteAsync methode.

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Write(Char)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Zie ook

Van toepassing op

WriteAsync(String)

Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs

Hiermee schrijft u een tekenreeks asynchroon naar de tekststroom.

public:
 virtual System::Threading::Tasks::Task ^ WriteAsync(System::String ^ value);
public virtual System.Threading.Tasks.Task WriteAsync(string value);
public virtual System.Threading.Tasks.Task WriteAsync(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
[<System.Runtime.InteropServices.ComVisible(false)>]
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

Parameters

value
String

De tekenreeks die moet worden geschreven. Als value dat het is null, wordt er niets naar de tekststroom geschreven.

Retouren

Een taak die de asynchrone schrijfbewerking vertegenwoordigt.

Kenmerken

Uitzonderingen

De tekstschrijver wordt verwijderd.

De tekstschrijver wordt momenteel gebruikt door een eerdere schrijfbewerking.

Opmerkingen

De TextWriter klasse is een abstracte klasse. Daarom maakt u deze niet instantiëren in uw code. Zie de methode voor een voorbeeld van het gebruik van de WriteAsyncStreamWriter.WriteAsync methode.

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Write(String)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Zie ook

Van toepassing op

WriteAsync(Char[])

Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs
Bron:
TextWriter.cs

Hiermee schrijft u een tekenmatrix asynchroon naar de tekststroom.

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

Parameters

buffer
Char[]

De tekenmatrix die naar de tekststroom moet worden geschreven. Als buffer dat het is null, wordt er niets geschreven.

Retouren

Een taak die de asynchrone schrijfbewerking vertegenwoordigt.

Kenmerken

Uitzonderingen

De tekstschrijver wordt verwijderd.

De tekstschrijver wordt momenteel gebruikt door een eerdere schrijfbewerking.

Opmerkingen

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Write(Char[])de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Zie ook

Van toepassing op

WriteAsync(Rune)

Bron:
TextWriter.cs
public:
 virtual System::Threading::Tasks::Task ^ WriteAsync(System::Text::Rune value);
public virtual System.Threading.Tasks.Task WriteAsync(System.Text.Rune value);
abstract member WriteAsync : System.Text.Rune -> System.Threading.Tasks.Task
override this.WriteAsync : System.Text.Rune -> System.Threading.Tasks.Task
Public Overridable Function WriteAsync (value As Rune) As Task

Parameters

value
Rune

Retouren

Van toepassing op