FeedIterator<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET