स्नैपशॉट के बारे में मेटाडेटा, स्नैपशॉट की स्थिति का वर्णन करता है।
हस्ताक्षर:
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
दिए गए स्नैपशॉटमेटाडेटा के बराबर है।