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.

この型パラメーターは共変です。 つまり、指定した型、または強い派生型のいずれかを使用することができます。 共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。

メソッド

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)

反復処理するときに、GetAsyncEnumerator(CancellationToken) に渡す CancellationToken を設定します。Sets the CancellationToken to be passed to GetAsyncEnumerator(CancellationToken) when iterating.

適用対象