IPagedEnumerator<T> インターフェイス

定義

イテレーションの非同期メカニズムを公開する列挙子。

列挙子インスタンスはスレッド セーフではありません。

各列挙子は、サーバーからコレクションをフェッチします。 その結果、各列挙子は異なるデータ (コレクションのサイズ、内容など) を確認できます。

foreach/ForeachAsync やその他のコレクション操作をカジュアルに使用して、サーバーからデータを複数回取得しないように注意する必要があります。

public interface IPagedEnumerator<T> : IDisposable
type IPagedEnumerator<'T> = interface
    interface IDisposable
Public Interface IPagedEnumerator(Of T)
Implements IDisposable

型パラメーター

T

列挙子の型。

実装

プロパティ

Current

列挙子の現在位置にあるコレクション内の要素を取得します。

メソッド

MoveNextAsync(CancellationToken)

列挙子をコレクションの次の要素に進める非同期呼び出しを開始します。

ResetAsync(CancellationToken)

非同期呼び出しを開始して、列挙子を最初の位置 (コレクション内の最初の要素の前) に設定します。

適用対象