SnapshotMetadata class

מטא נתונים על תמונת מצב, המתארים את מצב תמונת המצב.

חֲתִימָה:

export declare class SnapshotMetadata 

נכסים

תכונה משנה סוּג תיאור
ממטמון בוליאני נכון אם תמונת המצב נוצרה מנתונים בקובץ שמור ולא מנתוני שרת מעודכנים מובטחים. אם המאזין שלך הצטרף לעדכוני מטא נתונים (דרך SnapshotListenOptions ) תקבל תמונת מצב נוספת עם fromCache מוגדר כ-false ברגע שהלקוח יקבל נתונים עדכניים מה-backend.
hasPendingWrites בוליאני נכון אם תמונת המצב מכילה תוצאה של כתיבה מקומית (לדוגמה set() או update() קריאות) שעדיין לא הועברו ל-backend. אם המאזין שלך הצטרף לעדכוני מטא נתונים (דרך SnapshotListenOptions ) תקבל תמונת מצב נוספת עם hasPendingWrites השווה ל-false ברגע שהכתיבה בוצעה ל-backend.

שיטות

שיטה משנה תיאור
הוא שווה (אחר) מחזירה true אם SnapshotMetadata זה שווה לזה שסופק.

SnapshotMetadata.fromCache

נכון אם תמונת המצב נוצרה מנתונים בקובץ שמור ולא מנתוני שרת מעודכנים מובטחים. אם המאזין שלך הצטרף לעדכוני מטא נתונים (דרך SnapshotListenOptions ) תקבל תמונה נוספת עם fromCache מוגדר כ-false ברגע שהלקוח יקבל נתונים עדכניים מה-backend.

חֲתִימָה:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

נכון אם תמונת המצב מכילה תוצאה של כתיבה מקומית (לדוגמה set() או update() קריאות) שעדיין לא הועברו ל-backend. אם המאזין שלך הצטרף לעדכוני מטא נתונים (דרך SnapshotListenOptions ) תקבל תמונת מצב נוספת עם hasPendingWrites שווה ל-false ברגע שהכתיבה בוצעה ל-backend.

חֲתִימָה:

readonly hasPendingWrites: boolean;

SnapshotMetadata.isEqual()

מחזירה true אם SnapshotMetadata זה שווה לזה שסופק.

חֲתִימָה:

isEqual(other: SnapshotMetadata): boolean;

פרמטרים

פָּרָמֶטֶר סוּג תיאור
אַחֵר SnapshotMetadata ה- SnapshotMetadata להשוואה מולם.

החזרות:

בוליאני

true אם SnapshotMetadata זה שווה לזה שסופק.