SnapshotMetadata class

فراداده در مورد یک عکس فوری، که وضعیت عکس فوری را توصیف می کند.

امضا:

export declare class SnapshotMetadata 

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
از کش بولی درست است اگر عکس فوری از داده های ذخیره شده در حافظه پنهان به جای تضمین داده های به روز سرور ایجاد شده باشد. اگر شنونده شما به‌روزرسانی‌های ابرداده را انتخاب کرده باشد (از طریق SnapshotListenOptions )، زمانی که مشتری داده‌های به‌روز را از باطن دریافت کرد، عکس فوری دیگری با fromCache دریافت خواهید کرد.
دارایPendingWrites است بولی درست است اگر اسنپ شات حاوی نتیجه نوشته های محلی باشد (به عنوان مثال تماس های set() یا update() که هنوز به backend متعهد نشده اند. اگر شنونده شما به‌روزرسانی‌های ابرداده را انتخاب کرده باشد (از طریق SnapshotListenOptions )، یک عکس فوری دیگر با hasPendingWrites برابر با false دریافت خواهید کرد.

مواد و روش ها

روش اصلاح کننده ها شرح
برابر است (سایر) اگر این SnapshotMetadata برابر با ارائه شده باشد true برمی گردد.

SnapshotMetadata.fromCache

درست است اگر عکس فوری از داده های ذخیره شده در حافظه پنهان به جای تضمین داده های به روز سرور ایجاد شده باشد. اگر شنونده شما به‌روزرسانی‌های ابرداده را انتخاب کرده است (از طریق SnapshotListenOptions ) هنگامی که سرویس گیرنده داده های به روز را از باطن دریافت کرد، یک عکس فوری دیگر دریافت خواهید کرد که fromCache روی false تنظیم شده است.

امضا:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

درست است اگر اسنپ شات حاوی نتیجه نوشته های محلی باشد (به عنوان مثال تماس های set() یا update() که هنوز به backend متعهد نشده اند. اگر شنونده شما به‌روزرسانی‌های ابرداده را انتخاب کرده است (از طریق SnapshotListenOptions ) یک عکس فوری دیگر با hasPendingWrites برابر با false دریافت خواهید کرد، پس از اینکه نوشته ها به باطن متعهد شدند.

امضا:

readonly hasPendingWrites: boolean;

SnapshotMetadata.isEqual()

اگر این SnapshotMetadata برابر با ارائه شده باشد true برمی گردد.

امضا:

isEqual(other: SnapshotMetadata): boolean;

مولفه های

پارامتر تایپ کنید شرح
دیگر Snapshot Metadata SnapshotMetadata برای مقایسه با.

برمی گرداند:

بولی

درست است اگر این SnapshotMetadata برابر با ارائه شده باشد.