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

المرتجعات