IAsyncEnumerator<T> 인터페이스

정의

제네릭 컬렉션에 대한 간단한 비동기 반복을 지원합니다.Supports a simple asynchronous iteration over a generic collection.

generic <typename T>
public interface class IAsyncEnumerator : IAsyncDisposable
public interface IAsyncEnumerator<out T> : IAsyncDisposable
type IAsyncEnumerator<'T> = interface
    interface IAsyncDisposable
Public Interface IAsyncEnumerator(Of Out T)
Implements IAsyncDisposable

형식 매개 변수

T

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

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

속성

Current

컬렉션에서 열거자의 현재 위치에 있는 요소를 가져옵니다.Gets the element in the collection at the current position of the enumerator.

메서드

DisposeAsync()

비동기적으로 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

(다음에서 상속됨 IAsyncDisposable)
MoveNextAsync()

열거자를 컬렉션의 다음 요소로 비동기적으로 이동합니다.Advances the enumerator asynchronously to the next element of the collection.

확장 메서드

ConfigureAwait(IAsyncDisposable, Boolean)

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

적용 대상