Partager via


ChangeFeedPullModelIterator interface

Utilisez Items.getChangeFeedIterator() pour retourner un itérateur qui peut itérer sur toutes les modifications d’une clé de partition, d’une plage de flux ou d’un conteneur entier.

Propriétés

hasMoreResults

Retourne toujours true, changefeed est un flux infini.

Méthodes

getAsyncIterator()

Obtient un itérateur asynchrone qui génère des résultats de flux de modification.

Exemple

Obtenir le flux de modification pour un conteneur entier à partir de maintenant

const options = { changeFeedStartFrom: ChangeFeedStartFrom.Now() };
for await(const res of container.items.getChangeFeedIterator(options).getAsyncIterator()) {
  //process res
}
readNext()

Retourne l’ensemble de résultats suivant pour le flux de modification.

Détails de la propriété

hasMoreResults

Retourne toujours true, changefeed est un flux infini.

hasMoreResults: boolean

Valeur de propriété

boolean

Détails de la méthode

getAsyncIterator()

Obtient un itérateur asynchrone qui génère des résultats de flux de modification.

Exemple

Obtenir le flux de modification pour un conteneur entier à partir de maintenant

const options = { changeFeedStartFrom: ChangeFeedStartFrom.Now() };
for await(const res of container.items.getChangeFeedIterator(options).getAsyncIterator()) {
  //process res
}
function getAsyncIterator(): AsyncIterable<ChangeFeedIteratorResponse<(T & Resource)[]>>

Retours

AsyncIterable<ChangeFeedIteratorResponse<(T & Resource)[]>>

readNext()

Retourne l’ensemble de résultats suivant pour le flux de modification.

function readNext(): Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>

Retours