ChangeFeedPullModelIterator interface
Use Items.getChangeFeedIterator()
para devolver un iterador que pueda iterar todos los cambios de una clave de partición, un intervalo de fuente o un contenedor completo.
Propiedades
has |
Siempre devuelve true, changefeed es una secuencia infinita. |
Métodos
get |
Obtiene un iterador asincrónico que producirá los resultados de la fuente de cambios. Ejemplo Obtención del suministro de cambios para un contenedor completo desde ahora
|
read |
Devuelve el siguiente conjunto de resultados para la fuente de cambios. |
Detalles de las propiedades
hasMoreResults
Siempre devuelve true, changefeed es una secuencia infinita.
hasMoreResults: boolean
Valor de propiedad
boolean
Detalles del método
getAsyncIterator()
Obtiene un iterador asincrónico que producirá los resultados de la fuente de cambios.
Ejemplo
Obtención del suministro de cambios para un contenedor completo desde ahora
const options = { changeFeedStartFrom: ChangeFeedStartFrom.Now() };
for await(const res of container.items.getChangeFeedIterator(options).getAsyncIterator()) {
//process res
}
function getAsyncIterator(): AsyncIterable<ChangeFeedIteratorResponse<(T & Resource)[]>>
Devoluciones
AsyncIterable<ChangeFeedIteratorResponse<(T & Resource)[]>>
readNext()
Devuelve el siguiente conjunto de resultados para la fuente de cambios.
function readNext(): Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>
Devoluciones
Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>