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

集合裡元素的類型。

這是共變數的型別參數。 也就是說,您可以使用您指定的類型,或衍生程度較高的任何類型。 如需共變數與反變數的詳細資訊,請參閱泛型中的共變數與反變數

方法

GetAsyncEnumerator(CancellationToken)

傳回以非同步方式逐一查看集合的列舉程式。

擴充方法

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

設定如何執行從非同步反覆項目傳回的工作 await。

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

IAsyncEnumerable<T> 實例轉換成 IEnumerable<T> ,以封鎖方式列舉專案。

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

設定要在逐一查看時傳遞給 GetAsyncEnumerator(CancellationToken)CancellationToken

適用於