FeedIterator<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Cosmos Resultset-Iterator, der das Fortsetzungstoken beim Abrufen von Ergebnissen aus einer Abfrage nachverfolgt.
public abstract class FeedIterator<T> : IDisposable
type FeedIterator<'T> = class
interface IDisposable
Public MustInherit Class FeedIterator(Of T)
Implements IDisposable
Typparameter
- T
- Vererbung
-
FeedIterator<T>
- Implementiert
Beispiele
Beispiel für die vollständige Entleerung der Abfrageergebnisse.
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);
}
}
}
Konstruktoren
FeedIterator<T>() |
Cosmos Resultset-Iterator, der das Fortsetzungstoken beim Abrufen von Ergebnissen aus einer Abfrage nachverfolgt. |
Eigenschaften
HasMoreResults |
Gibt an, ob mehr Ergebnisse aus dem Dienst abgerufen werden müssen. |
Methoden
Dispose() |
Gibt die nicht verwalteten Ressourcen frei, die vom FeedIterator verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die vom FeedIterator verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
ReadNextAsync(CancellationToken) |
Abrufen der nächsten Gruppe von Ergebnissen aus dem Cosmos-Dienst |
Gilt für:
Azure SDK for .NET