언어

Process.ReadAllLinesAsync(CancellationToken) 메서드

정의

프로세스의 모든 표준 출력 및 표준 오류를 텍스트 줄로 비동기적으로 읽고 사용할 수 있게 되면 인터리브합니다.

public System.Collections.Generic.IAsyncEnumerable<System.Diagnostics.ProcessOutputLine> ReadAllLinesAsync(System.Threading.CancellationToken cancellationToken = default);
member this.ReadAllLinesAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<System.Diagnostics.ProcessOutputLine>
Public Function ReadAllLinesAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ProcessOutputLine)

매개 변수

cancellationToken
CancellationToken

비동기 작업을 취소하는 토큰입니다.

반품

표준 출력 및 표준 오류에서 읽은 줄을 나타내는 인스턴스의 ProcessOutputLine 비동기 열거형입니다.

예외

표준 출력 또는 표준 오류가 리디렉션되지 않았습니다.

또는

리디렉션된 스트림은 이미 동기 또는 비동기 읽기에 사용되었습니다.

cancellationToken을 취소했습니다.

프로세스가 삭제되었습니다.

설명

표준 출력 및 표준 오류의 줄은 사용 가능해지면 생성됩니다. 소비자가 일찍 열거를 중지하면(예: 중단 await foreach) 보류 중인 모든 읽기 작업이 취소됩니다.

적용 대상