ChangeFeedPullModelIterator interface
パーティション キー、フィード範囲、またはコンテナー全体のすべての変更を反復処理できる反復子を返すには、 を使用 Items.getChangeFeedIterator()
します。
プロパティ
has |
常に true を返します。changefeed は無限ストリームです。 |
メソッド
get |
変更フィードの結果を生成する非同期反復子を取得します。 例 今からコンテナー全体の changefeed を取得する
|
read |
変更フィードの次の結果セットを返します。 |
プロパティの詳細
hasMoreResults
常に true を返します。changefeed は無限ストリームです。
hasMoreResults: boolean
プロパティ値
boolean
メソッドの詳細
getAsyncIterator()
変更フィードの結果を生成する非同期反復子を取得します。
例
今からコンテナー全体の changefeed を取得する
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)[]>>