Partager via


FeedIterator<T> Classe

Définition

Itérateur du jeu de résultats Cosmos qui effectue le suivi du jeton de continuation lors de la récupération des résultats d’une requête.

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

Paramètres de type

T
Héritage
FeedIterator<T>
Implémente

Exemples

Exemple sur la façon de vider complètement les résultats de la requête.

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);
        }
    }
}

Constructeurs

FeedIterator<T>()

Itérateur du jeu de résultats Cosmos qui effectue le suivi du jeton de continuation lors de la récupération des résultats d’une requête.

Propriétés

HasMoreResults

Indique si d’autres résultats doivent être récupérés à partir du service

Méthodes

Dispose()

Libère les ressources non managées utilisées par FeedIterator et libère éventuellement les ressources managées.

Dispose(Boolean)

Libère les ressources non managées utilisées par FeedIterator et libère éventuellement les ressources managées.

ReadNextAsync(CancellationToken)

Obtenir l’ensemble de résultats suivant à partir du service cosmos

S’applique à