Share via


IPagedEnumerator<T> Interface

Définition

Énumérateur qui expose un mécanisme asynchrone pour l’itération.

Les instances d’énumérateur ne sont pas threadsafe.

Chaque énumérateur extrait la collection du serveur. Par conséquent, chaque énumérateur peut voir des données différentes (taille de la collection, contenu, etc.).

Veillez à éviter plusieurs récupérations de données à partir du serveur via l’utilisation occasionnelle de foreach/ForeachAsync et d’autres opérations de collecte.

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

Paramètres de type

T

Type de l'énumérateur.

Implémente

Propriétés

Current

Obtient l’élément de la collection situé à la position actuelle de l’énumérateur.

Méthodes

MoveNextAsync(CancellationToken)

Commence un appel asynchrone pour avancer l’énumérateur vers l’élément suivant de la collection.

ResetAsync(CancellationToken)

Commence un appel asynchrone pour définir l’énumérateur sur sa position initiale, qui est avant le premier élément de la collection.

S’applique à