TextWriter.WriteAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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