Compartilhar via


IPagedEnumerator<T> Interface

Definição

Um enumerador que expõe um mecanismo assíncrono para iteração.

As instâncias do enumerador não são threadsafe.

Cada enumerador busca a coleção do servidor. Como consequência, cada enumerador pode ver dados diferentes (tamanho da coleção, conteúdo etc.).

Deve-se tomar cuidado para evitar várias recuperações dos dados do servidor por meio do uso casual de foreach/ForeachAsync e outras operações de coleta.

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

Parâmetros de tipo

T

O tipo do enumerador.

Implementações

Propriedades

Current

Obtém o elemento na coleção na posição atual do enumerador.

Métodos

MoveNextAsync(CancellationToken)

Inicia uma chamada assíncrona para avançar o enumerador para o próximo elemento da coleção.

ResetAsync(CancellationToken)

Inicia uma chamada assíncrona para definir o enumerador como sua posição inicial, que é antes do primeiro elemento na coleção.

Aplica-se a