ChangeFeedPullModelIterator interface
使用 Items.getChangeFeedIterator()
傳回反覆運算器,可逐一查看分割區索引鍵、摘要範圍或整個容器的所有變更。
屬性
has |
一律會傳回 true,changefeed 是無限的資料流程。 |
方法
get |
取得會產生變更摘要結果的非同步反覆運算器。 範例 從現在開始取得整個容器的變更摘要
|
read |
傳回變更摘要的下一組結果。 |
屬性詳細資料
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)[]>>
傳回
Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>