FeedIterator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Iterador de conjunto de resultados do Cosmos que controla o token de continuação ao recuperar resultados formam uma consulta.
public abstract class FeedIterator : IDisposable
type FeedIterator = class
interface IDisposable
Public MustInherit Class FeedIterator
Implements IDisposable
- Herança
-
FeedIterator
- Implementações
Exemplos
Exemplo sobre 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 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
}
}
}
}
Construtores
FeedIterator() |
Iterador de conjunto de resultados do Cosmos que controla o token de continuação ao recuperar resultados formam 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
Azure SDK for .NET