SnapshotMetadata class

स्नैपशॉट के बारे में मेटाडेटा, स्नैपशॉट की स्थिति का वर्णन करता है।

हस्ताक्षर:

export declare class SnapshotMetadata 

गुण

संपत्ति संशोधक प्रकार विवरण
कैश से बूलियन यह सत्य है यदि स्नैपशॉट गारंटीकृत अद्यतित सर्वर डेटा के बजाय कैश्ड डेटा से बनाया गया था। यदि आपके श्रोता ने मेटाडेटा अपडेट ( SnapshotListenOptions के माध्यम से) का विकल्प चुना है, तो क्लाइंट को बैकएंड से अप-टू-डेट डेटा प्राप्त होने के बाद आपको fromCache गलत पर सेट करके एक और स्नैपशॉट प्राप्त होगा।
hasPendingWrites बूलियन यदि स्नैपशॉट में स्थानीय लेखन (उदाहरण के लिए set() या update() कॉल) का परिणाम शामिल है, जो अभी तक बैकएंड के लिए प्रतिबद्ध नहीं है, तो यह सही है। यदि आपके श्रोता ने मेटाडेटा अपडेट ( SnapshotListenOptions के माध्यम से) का विकल्प चुना है, तो बैकएंड पर लिखने के बाद आपको गलत के बराबर hasPendingWrites के साथ एक और स्नैपशॉट प्राप्त होगा।

तरीकों

तरीका संशोधक विवरण
बराबर है(अन्य) यदि यह SnapshotMetadata दिए गए स्नैपशॉटमेटाडेटा के बराबर है तो यह सत्य लौटाता है।

स्नैपशॉटमेटाडेटा.फ्रॉमकैश

यह सत्य है यदि स्नैपशॉट गारंटीकृत अद्यतित सर्वर डेटा के बजाय कैश्ड डेटा से बनाया गया था। यदि आपके श्रोता ने मेटाडेटा अपडेट ( SnapshotListenOptions के माध्यम से) का विकल्प चुना है ) क्लाइंट को बैकएंड से अप-टू-डेट डेटा प्राप्त होने के बाद आपको fromCache गलत पर सेट करके एक और स्नैपशॉट प्राप्त होगा।

हस्ताक्षर:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

यदि स्नैपशॉट में स्थानीय लेखन (उदाहरण के लिए set() या update() कॉल) का परिणाम शामिल है, जो अभी तक बैकएंड के लिए प्रतिबद्ध नहीं है, तो यह सही है। यदि आपके श्रोता ने मेटाडेटा अपडेट ( SnapshotListenOptions के माध्यम से) का विकल्प चुना है ) बैकएंड पर राइट्स प्रतिबद्ध होने के बाद आपको गलत के बराबर hasPendingWrites के साथ एक और स्नैपशॉट प्राप्त होगा।

हस्ताक्षर:

readonly hasPendingWrites: boolean;

स्नैपशॉटमेटाडेटा.isEqual()

यदि यह SnapshotMetadata दिए गए स्नैपशॉटमेटाडेटा के बराबर है तो यह सत्य लौटाता है।

हस्ताक्षर:

isEqual(other: SnapshotMetadata): boolean;

पैरामीटर

पैरामीटर प्रकार विवरण
अन्य स्नैपशॉटमेटाडेटा तुलना करने के लिए SnapshotMetadata

रिटर्न:

बूलियन

सत्य है यदि यह SnapshotMetadata दिए गए स्नैपशॉटमेटाडेटा के बराबर है।