共用方式為


ChangeFeedPullModelIterator interface

使用 Items.getChangeFeedIterator() 傳回反覆運算器,可逐一查看分割區索引鍵、摘要範圍或整個容器的所有變更。

屬性

hasMoreResults

一律會傳回 true,changefeed 是無限的資料流程。

方法

getAsyncIterator()

取得會產生變更摘要結果的非同步反覆運算器。

範例

從現在開始取得整個容器的變更摘要

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

傳回變更摘要的下一組結果。

屬性詳細資料

hasMoreResults

一律會傳回 true,changefeed 是無限的資料流程。

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)[]>>

傳回