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
has |
Retourne toujours true, changefeed est un flux infini. |
Méthodes
get |
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
|
read |
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
Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>