IAsyncEnumerable<T> 인터페이스

정의

지정된 형식의 값에 대해 비동기 반복을 제공하는 열거자를 노출합니다.Exposes an enumerator that provides asynchronous iteration over values of a specified type.

generic <typename T>
public interface class IAsyncEnumerable
public interface IAsyncEnumerable<out T>
type IAsyncEnumerable<'T> = interface
Public Interface IAsyncEnumerable(Of Out T)

형식 매개 변수

T

컬렉션에 있는 요소 유형입니다.The type of the elements in the collection.

이 형식 매개 변수는 공변(Covariant)입니다. 즉, 지정한 형식이나 더 많게 파생된 모든 형식을 사용할 수 있습니다. 공변성(Covariance) 및 반공변성(Contravariance)에 대한 자세한 내용은 제네릭의 공변성(Covariance) 및 반공변성(Contravariance)을 참조하세요.

메서드

GetAsyncEnumerator(CancellationToken)

컬렉션을 통해 비동기적으로 반복하는 열거자를 반환합니다.Returns an enumerator that iterates asynchronously through the collection.

확장 메서드

ConfigureAwait<T>(IAsyncEnumerable<T>, Boolean)

비동기 반복에서 반환된 작업을 대기하는 방법을 구성합니다.Configures how awaits on the tasks returned from an async iteration are performed.

WithCancellation<T>(IAsyncEnumerable<T>, CancellationToken)

반복할 때 CancellationTokenGetAsyncEnumerator(CancellationToken)에 전달되도록 설정합니다.Sets the CancellationToken to be passed to GetAsyncEnumerator(CancellationToken) when iterating.

적용 대상