다음을 통해 공유


ChannelReader<T>.ReadAllAsync(CancellationToken) 메서드

정의

채널의 모든 데이터를 읽을 수 있도록 IAsyncEnumerable<T>을 만듭니다.

public virtual System.Collections.Generic.IAsyncEnumerable<T> ReadAllAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
override this.ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
Public Overridable Function ReadAllAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of T)

매개 변수

cancellationToken
CancellationToken

열거형을 취소할 때 사용하는 취소 토큰입니다. 데이터를 즉시 읽을 준비가 되면 취소가 요청된 후에도 해당 데이터가 생성될 수 있습니다.

반환

생성된 비동기 열거 가능한 항목입니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

반환 true 되는 각 MoveNextAsync() 호출은 채널에서 다음 항목을 읽습니다.

MoveNextAsync() 는 데이터를 더 이상 읽을 수 없거나 읽을 수 없으면 를 반환 false 합니다.

적용 대상