FeedIterator 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 : IDisposable
type FeedIterator = class
interface IDisposable
Public MustInherit Class FeedIterator
Implements IDisposable
- Héritage
-
FeedIterator
- 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 feedIterator = this.Container.GetItemQueryStreamIterator(
queryDefinition))
{
while (feedIterator.HasMoreResults)
{
// Stream iterator returns a response with status code
using(ResponseMessage response = await feedIterator.ReadNextAsync())
{
// Handle failure scenario
if(!response.IsSuccessStatusCode)
{
// Log the response.Diagnostics and handle the error
}
}
}
}
Constructeurs
FeedIterator() |
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