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

定義

ページ コレクションの列挙子を公開します。 これらの列挙子は、指定した型のページ コレクションに対する単純な反復をサポートします。

ページ コレクションは、Batch サービスへの 1 つ以上の呼び出しによってサポートされます。
これらの各呼び出しは、列挙子によって使用されるデータの可変サイズのページを返すことができます。

public interface IPagedEnumerable<T> : System.Collections.Generic.IEnumerable<T>
type IPagedEnumerable<'T> = interface
    interface seq<'T>
    interface IEnumerable
Public Interface IPagedEnumerable(Of T)
Implements IEnumerable(Of T)

型パラメーター

T

列挙するオブジェクトの型。

実装

メソッド

GetPagedEnumerator()

ページ コレクションを反復処理する非同期列挙子を返します。

拡張メソッド

ForEachAsync<T>(IPagedEnumerable<T>, Action<T>, CancellationToken)

シーケンスを IPagedEnumerable<T> 反復処理し、各要素の同期デリゲートを呼び出します。

ForEachAsync<T>(IPagedEnumerable<T>, Func<T,CancellationToken,Task>, CancellationToken)

シーケンスを IPagedEnumerable<T> 反復処理し、各要素の非同期デリゲートを呼び出します。

ForEachAsync<T>(IPagedEnumerable<T>, Func<T,Task>, CancellationToken)

シーケンスを IPagedEnumerable<T> 反復処理し、各要素の非同期デリゲートを呼び出します。

ToListAsync<T>(IPagedEnumerable<T>, CancellationToken)

IPagedEnumerable<T> から List<T> を作成します。

適用対象