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

定義

データをテキスト ストリームに非同期で書き込みます。Writes data to the text stream asynchronously.

オーバーロード

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

文字の部分配列をテキスト ストリームに非同期で書き込みます。Writes a subarray of characters to the text stream asynchronously.

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

文字列ビルダーをテキスト ストリームに非同期で書き込みます。Asynchronously writes a string builder to the text stream.

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

文字メモリ領域をテキスト ストリームに非同期で書き込みます。Asynchronously writes a character memory region to the text stream.

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

文字列をテキスト ストリームに非同期で書き込みます。Writes a string to the text stream asynchronously.

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

文字配列をテキスト ストリームに非同期で書き込みます。Writes a character array to the text stream asynchronously.

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

文字をテキスト ストリームに非同期で書き込みます。Writes a character to the text stream asynchronously.

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

文字の部分配列をテキスト ストリームに非同期で書き込みます。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

パラメーター

buffer
Char[]

データの書き込み元の文字配列。The character array to write data from.

index
Int32 Int32 Int32 Int32

データの取得を開始する、バッファー内の文字位置。The character position in the buffer at which to start retrieving data.

count
Int32 Int32 Int32 Int32

書き込む文字数。The number of characters to write.

戻り値

非同期の書き込み操作を表すタスク。A task that represents the asynchronous write operation.

例外

indexcount を加算した値がバッファーの長さを超えています。The index plus count is greater than the buffer length.

index または count が負の値です。index or count is negative.

テキスト ライターは破棄されます。The text writer is disposed.

テキスト ライターは現在、前の書き込み操作で使用中です。The text writer is currently in use by a previous write operation.

注釈

TextWriter クラスは抽象クラスです。The TextWriter class is an abstract class. そのため、コードでそれをインスタンス化することはありません。Therefore, you do not instantiate it in your code. WriteAsyncメソッドの使用例については、 StreamWriter.WriteAsyncメソッドを参照してください。For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

こちらもご覧ください

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

文字列ビルダーをテキスト ストリームに非同期で書き込みます。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

パラメーター

value
StringBuilder StringBuilder StringBuilder StringBuilder

テキスト ストリームに書き込む文字列ビルダーとしての文字列。The string, as a string builder, to write to the text stream.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

キャンセル要求を監視するためのトークン。The token to monitor for cancellation requests. 既定値は None です。The default value is None.

戻り値

非同期の書き込み操作を表すタスク。A task that represents the asynchronous write operation.

注釈

このメソッドは、を呼びWriteAsync(stringBuilder.ToString())出すことと同じですがStringBuilder.GetChunks() 、メソッドを使用して中間文字列を作成しないようにします。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)

文字メモリ領域をテキスト ストリームに非同期で書き込みます。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

パラメーター

buffer
ReadOnlyMemory<Char>

テキスト ストリームに書き込む文字メモリ領域。The character memory region to write to the text stream.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

キャンセル要求を監視するためのトークン。The token to monitor for cancellation requests. 既定値は None です。The default value is None.

戻り値

非同期の書き込み操作を表すタスク。A task that represents the asynchronous write operation.

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

文字列をテキスト ストリームに非同期で書き込みます。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

パラメーター

value
String String String String

書き込む文字列。The string to write. valuenull の場合は、何もテキスト ストリームに書き込みません。If value is null, nothing is written to the text stream.

戻り値

非同期の書き込み操作を表すタスク。A task that represents the asynchronous write operation.

例外

テキスト ライターは破棄されます。The text writer is disposed.

テキスト ライターは現在、前の書き込み操作で使用中です。The text writer is currently in use by a previous write operation.

注釈

TextWriter クラスは抽象クラスです。The TextWriter class is an abstract class. そのため、コードでそれをインスタンス化することはありません。Therefore, you do not instantiate it in your code. WriteAsyncメソッドの使用例については、 StreamWriter.WriteAsyncメソッドを参照してください。For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

こちらもご覧ください

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

文字配列をテキスト ストリームに非同期で書き込みます。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

パラメーター

buffer
Char[]

テキスト ストリームに書き込む文字配列。The character array to write to the text stream. buffernull の場合は、何も書き込まれません。If buffer is null, nothing is written.

戻り値

非同期の書き込み操作を表すタスク。A task that represents the asynchronous write operation.

例外

テキスト ライターは破棄されます。The text writer is disposed.

テキスト ライターは現在、前の書き込み操作で使用中です。The text writer is currently in use by a previous write operation.

こちらもご覧ください

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

文字をテキスト ストリームに非同期で書き込みます。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

パラメーター

value
Char Char Char Char

テキスト ストリームに書き込む文字。The character to write to the text stream.

戻り値

非同期の書き込み操作を表すタスク。A task that represents the asynchronous write operation.

例外

テキスト ライターは破棄されます。The text writer is disposed.

テキスト ライターは現在、前の書き込み操作で使用中です。The text writer is currently in use by a previous write operation.

注釈

TextWriter クラスは抽象クラスです。The TextWriter class is an abstract class. そのため、コードでそれをインスタンス化することはありません。Therefore, you do not instantiate it in your code. WriteAsyncメソッドの使用例については、 StreamWriter.WriteAsyncメソッドを参照してください。For an example of using the WriteAsync method, see the StreamWriter.WriteAsync method.

こちらもご覧ください

適用対象