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.

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

プロパティ

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.

適用対象