你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ChangeFeedPullModelIterator interface
使用 Items.getChangeFeedIterator()
返回可循环访问分区键、源范围或整个容器的所有更改的迭代器。
属性
has |
始终返回 true,更改源是无限流。 |
方法
get |
获取将产生更改源结果的异步迭代器。 示例 从现在起获取整个容器的更改源
|
read |
返回更改源的下一组结果。 |
属性详细信息
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)[]>>
返回
Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>