Compartilhar via


FeedIterator<T> Classe

Definição

Iterador de conjunto de resultados do Cosmos que controla o token de continuação ao recuperar resultados de uma consulta.

public abstract class FeedIterator<T> : IDisposable
type FeedIterator<'T> = class
    interface IDisposable
Public MustInherit Class FeedIterator(Of T)
Implements IDisposable

Parâmetros de tipo

T
Herança
FeedIterator<T>
Implementações

Exemplos

Exemplo de como esvaziar totalmente os resultados da consulta.

QueryDefinition queryDefinition = new QueryDefinition("select c.id From c where c.status = @status")
              .WithParameter("@status", "Failure");
using (FeedIterator<MyItem> feedIterator = this.Container.GetItemQueryIterator<MyItem>(
    queryDefinition))
{
    while (feedIterator.HasMoreResults)
    {
        FeedResponse<MyItem> response = await feedIterator.ReadNextAsync();
        foreach (var item in response)
        {
            Console.WriteLine(item);
        }
    }
}

Construtores

FeedIterator<T>()

Iterador de conjunto de resultados do Cosmos que controla o token de continuação ao recuperar resultados de uma consulta.

Propriedades

HasMoreResults

Informa se há mais resultados que precisam ser recuperados do serviço

Métodos

Dispose()

Libera os recursos não gerenciados usados pelo FeedIterator e, opcionalmente, libera os recursos gerenciados.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo FeedIterator e, opcionalmente, libera os recursos gerenciados.

ReadNextAsync(CancellationToken)

Obter o próximo conjunto de resultados do serviço cosmos

Aplica-se a