你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ChangeFeedPullModelIterator interface

使用 Items.getChangeFeedIterator() 返回可循环访问分区键、源范围或整个容器的所有更改的迭代器。

属性

hasMoreResults

始终返回 true,更改源是无限流。

方法

getAsyncIterator()

获取将产生更改源结果的异步迭代器。

示例

从现在起获取整个容器的更改源

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

返回更改源的下一组结果。

属性详细信息

hasMoreResults

始终返回 true,更改源是无限流。

hasMoreResults: boolean

属性值

boolean

方法详细信息

getAsyncIterator()

获取将产生更改源结果的异步迭代器。

示例

从现在起获取整个容器的更改源

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

返回

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

readNext()

返回更改源的下一组结果。

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

返回