Compartir a través de


FeedIterator<T> Clase

Definición

Iterador del conjunto de resultados de Cosmos que realiza un seguimiento del token de continuación al recuperar los resultados forman una 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
Herencia
FeedIterator<T>
Implementaciones

Ejemplos

Ejemplo sobre cómo purgar completamente los resultados de la 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);
        }
    }
}

Constructores

FeedIterator<T>()

Iterador del conjunto de resultados de Cosmos que realiza un seguimiento del token de continuación al recuperar los resultados forman una consulta.

Propiedades

HasMoreResults

Indica si hay más resultados que se deben recuperar del servicio.

Métodos

Dispose()

Libera los recursos no administrados utilizados por FeedIterator y, opcionalmente, libera los recursos administrados.

Dispose(Boolean)

Libera los recursos no administrados utilizados por FeedIterator y, opcionalmente, libera los recursos administrados.

ReadNextAsync(CancellationToken)

Obtención del siguiente conjunto de resultados del servicio cosmos

Se aplica a