IAsyncEnumerator<T> 接口

定义

支持对泛型集合进行简单的异步迭代。

public interface IAsyncEnumerator<out T> : IAsyncDisposable

类型参数

T

要枚举的对象的类型。

这是协变类型参数。 即,可以使用指定的类型,也可以使用派生程度较高的任何类型。 有关协变和逆变的详细信息,请参阅泛型中的协变和逆变
实现

属性

Current

获取集合中枚举器当前位置的元素。

方法

DisposeAsync()

以异步方式执行与释放、释放或重置非托管资源关联的应用程序定义任务。

(继承自 IAsyncDisposable)
MoveNextAsync()

将枚举器异步推进到集合的下一个元素。

扩展方法

ConfigureAwait(IAsyncDisposable, Boolean)

配置如何执行从异步可释放项返回的任务的 await。

适用于

产品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1