ChangeFeedPullModelIterator interface
Use Items.getChangeFeedIterator()
para devolver un iterador que pueda iterar en 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á resultados de fuente de cambios. de ejemplo de 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á resultados de fuente de cambios.
de ejemplo de
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)[]>>