TextReader.ReadLineAsync TextReader.ReadLineAsync TextReader.ReadLineAsync TextReader.ReadLineAsync Method


1 行分の文字を非同期的に読み取り、そのデータを文字列として返します。Reads a line of characters asynchronously and returns the data as a string.

 virtual System::Threading::Tasks::Task<System::String ^> ^ ReadLineAsync();
public virtual System.Threading.Tasks.Task<string> ReadLineAsync ();
abstract member ReadLineAsync : unit -> System.Threading.Tasks.Task<string>
override this.ReadLineAsync : unit -> System.Threading.Tasks.Task<string>
Public Overridable Function ReadLineAsync () As Task(Of String)


非同期の読み取り操作を表すタスク。A task that represents the asynchronous read operation. TResult パラメーターの値には、テキスト リーダーの次の行が含まれます。または、すべての文字が読み取られた場合は null です。The value of the TResult parameter contains the next line from the text reader, or is null if all of the characters have been read.


次の行の文字数が、MaxValue を超えています。The number of characters in the next line is larger than MaxValue.

テキスト リーダーは破棄されています。The text reader has been disposed.

リーダーは、前の読み取り操作によって現在使用されています。The reader is currently in use by a previous read operation.


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

現在TextReaderのが、 Console.Inプロパティによって返される標準入力ストリームをReadLineAsync表している場合、メソッドは非同期ではなく同期的に実行されます。If the current TextReader represents the standard input stream returned by the Console.In property, the ReadLineAsync method executes synchronously rather than asynchronously.