SnapshotMetadata class

بيانات وصفية حول لقطة تصف حالة اللقطة.

Signature:

export declare class SnapshotMetadata 

أماكن إقامة

الموقع المعدِّلات النوع الوصف
من ذاكرة التخزين المؤقت قيمة منطقية صحيح إذا تم إنشاء اللقطة من بيانات مخزنة مؤقتًا بدلاً من ضمان الحصول على بيانات خادم محدَّثة. إذا فعَّل المستمِع تعديلات البيانات الوصفية (من خلال "SnapshotListenOptions")، ستتلقّى نبذة أخرى عندما يتم ضبط قيمة "fromCache" على "خطأ"، وذلك بعد تلقّي العميل أحدث البيانات من الخلفية.
hasPendingWrites قيمة منطقية صحيح إذا كانت اللقطة تحتوي على نتيجة عمليات كتابة على الجهاز (مثل طلبات set() أو update()) التي لم يتم تطبيقها على الخلفية بعد. إذا وافق المستمعون على تعديلات البيانات الوصفية (من خلال "SnapshotListenOptions")، ستتلقّى نبذة أخرى بقيمة hasPendingWrites تساوي "خطأ" بعد إتمام عمليات الكتابة في الخلفية.

الطُرق

الطريقة المعدِّلات الوصف
isEqual(other) يتم عرض true إذا كانت قيمة SnapshotMetadata هذه تساوي القيمة المقدّمة.

SnapshotMetadata.fromcache

صحيح إذا تم إنشاء اللقطة من بيانات مخزنة مؤقتًا بدلاً من ضمان الحصول على بيانات خادم محدَّثة. إذا فعَّل المستمِع تعديلات البيانات الوصفية (من خلال SnapshotListenOptions)، ستتلقّى نبذة أخرى عندما يتم ضبط قيمة fromCache على "خطأ" بعد تلقّي العميل أحدث البيانات من الخلفية.

Signature:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

صحيح إذا كانت اللقطة تحتوي على نتيجة عمليات كتابة على الجهاز (مثل طلبات set() أو update()) التي لم يتم تطبيقها على الخلفية بعد. إذا كان المستمع قد وافق على تعديلات البيانات الوصفية (من خلال SnapshotListenOptions)، ستتلقّى نبذة أخرى بقيمة hasPendingWrites تساوي "خطأ" بعد إتمام عمليات الكتابة في الخلفية.

Signature:

readonly hasPendingWrites: boolean;

SnapshotMetadata.isEqual()

يتم عرض true إذا كانت قيمة SnapshotMetadata هذه تساوي القيمة المقدّمة.

Signature:

isEqual(other: SnapshotMetadata): boolean;

المَعلمات

المعلمة النوع الوصف
غير ذلك SnapshotMetadata تمثّل هذه السمة SnapshotMetadata المطلوب المقارنة بها.

المرتجعات:

قيمة منطقية

true إذا كانت قيمة SnapshotMetadata هذه تساوي القيمة المقدّمة.