TextReader.ReadLineAsync 메서드

정의

한 줄의 문자를 비동기적으로 읽고 데이터를 문자열로 반환합니다.Reads a line of characters asynchronously and returns the data as a string.

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

현재 TextReaderConsole.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.

적용 대상

추가 정보