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)

非同期イテレーションから返されるタスク上での待機がどのように実行されるかを構成します。

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

ブロック方式で IAsyncEnumerable<T> 要素を IEnumerable<T> 列挙する にインスタンスを変換します。

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

反復処理するときに、GetAsyncEnumerator(CancellationToken) に渡す CancellationToken を設定します。

適用対象