ChangeFeedPullModelIterator interface
Use Items.getChangeFeedIterator()
para retornar um iterador que pode iterar todas as alterações de uma chave de partição, intervalo de alimentação ou um contêiner inteiro.
Propriedades
has |
Sempre retorna true, changefeed é um fluxo infinito. |
Métodos
get |
Obtém um iterador assíncrono que produzirá resultados de feed de alterações. Exemplo Obtenha o changefeed para um contêiner inteiro a partir de agora
|
read |
Retorna o próximo conjunto de resultados para o feed de alterações. |
Detalhes de Propriedade
hasMoreResults
Sempre retorna true, changefeed é um fluxo infinito.
hasMoreResults: boolean
Valor de Propriedade
boolean
Detalhes de Método
getAsyncIterator()
Obtém um iterador assíncrono que produzirá resultados de feed de alterações.
Exemplo
Obtenha o changefeed para um contêiner inteiro a partir de agora
const options = { changeFeedStartFrom: ChangeFeedStartFrom.Now() };
for await(const res of container.items.getChangeFeedIterator(options).getAsyncIterator()) {
//process res
}
function getAsyncIterator(): AsyncIterable<ChangeFeedIteratorResponse<(T & Resource)[]>>
Devoluções
AsyncIterable<ChangeFeedIteratorResponse<(T & Resource)[]>>
readNext()
Retorna o próximo conjunto de resultados para o feed de alterações.
function readNext(): Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>
Devoluções
Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>