다음을 통해 공유


IAsyncEnumerable<T> 인터페이스

정의

지정된 형식의 값에 대해 비동기 반복을 제공하는 열거자를 노출합니다.

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

형식 매개 변수

T

열거할 값의 형식입니다.

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

메서드

GetAsyncEnumerator(CancellationToken)

컬렉션을 비동기적으로 반복하는 열거자를 반환합니다.

확장 메서드

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

비동기 반복에서 반환된 작업에 대한 대기가 수행되는 방법을 구성합니다.

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

IAsyncEnumerable<T> 인스턴스를 차단 방식으로 요소를 열거하는 IEnumerable<T> 변환합니다.

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

반복할 때 GetAsyncEnumerator(CancellationToken) 전달할 CancellationToken 설정합니다.

적용 대상