Bagikan melalui


ChangeFeedPullModelIterator interface

Gunakan Items.getChangeFeedIterator() untuk mengembalikan iterator yang dapat mengulangi semua perubahan untuk kunci partisi, rentang umpan, atau seluruh kontainer.

Properti

hasMoreResults

Selalu mengembalikan true, changefeed adalah aliran tak terbatas.

Metode

getAsyncIterator()

Mendapatkan iterator asinkron yang akan menghasilkan hasil umpan perubahan.

Contoh

Dapatkan changefeed untuk seluruh kontainer dari sekarang

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

Mengembalikan kumpulan hasil berikutnya untuk umpan perubahan.

Detail Properti

hasMoreResults

Selalu mengembalikan true, changefeed adalah aliran tak terbatas.

hasMoreResults: boolean

Nilai Properti

boolean

Detail Metode

getAsyncIterator()

Mendapatkan iterator asinkron yang akan menghasilkan hasil umpan perubahan.

Contoh

Dapatkan changefeed untuk seluruh kontainer dari sekarang

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

Mengembalikan

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

readNext()

Mengembalikan kumpulan hasil berikutnya untuk umpan perubahan.

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

Mengembalikan