Anlık görüntünün durumunu açıklayan, anlık görüntüyle ilgili meta veriler.
İmza:
export declare class SnapshotMetadata
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
fromCache | boolean | Anlık görüntü, güncel sunucu verileri yerine önbelleğe alınmış verilerden oluşturulduysa doğru değerini döndürür. Dinleyiciniz meta veri güncellemelerini (SnapshotListenOptions üzerinden) etkinleştirdiyse istemci, arka uçtan güncel verileri aldıktan sonra, fromCache ayarının yanlış değerine ayarlandığı başka bir anlık görüntü alırsınız. |
|
hasPendingWrites | boolean | Anlık görüntü, henüz arka uca kaydedilmemiş yerel yazma işlemlerinin (örneğin, set() veya update() çağrıları) sonucunu içeriyorsa doğru değerini alır. Dinleyiciniz meta veri güncellemelerini (SnapshotListenOptions üzerinden) etkinleştirdiyse yazmalar arka uca kaydedildikten sonra, hasPendingWrites değerine eşit, false değerine eşit başka bir anlık görüntü alırsınız. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
isEqual(diğer) | Bu SnapshotMetadata sağlanan değere eşitse true değerini döndürür. |
SnapshotMetadata.fromCache
Anlık görüntü, güncel sunucu verileri yerine önbelleğe alınmış verilerden oluşturulduysa doğru değerini döndürür. Dinleyiciniz meta veri güncellemelerini etkinleştirdiyse (SnapshotListenOptions
üzerinden) istemci, arka uçtan güncel verileri aldıktan sonra fromCache
değerini false (yanlış) olarak ayarlanmış başka bir anlık görüntü alırsınız.
İmza:
readonly fromCache: boolean;
SnapshotMetadata.hasPendingWrites
Anlık görüntü, henüz arka uca kaydedilmemiş yerel yazma işlemlerinin (örneğin, set()
veya update()
çağrıları) sonucunu içeriyorsa doğru değerini alır. Dinleyiciniz meta veri güncellemelerini etkinleştirdiyse (SnapshotListenOptions
üzerinden) yazmalar arka uca kaydedildikten sonra, hasPendingWrites
değerine eşit olan, yanlış değerine eşit başka bir anlık görüntü alırsınız.
İmza:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
Bu SnapshotMetadata
sağlanan değere eşitse true değerini döndürür.
İmza:
isEqual(other: SnapshotMetadata): boolean;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
diğer | SnapshotMetadata | Karşılaştırılacak SnapshotMetadata . |
Şunu döndürür:
boolean
bu SnapshotMetadata
sağlanan değere eşitse true değerini alır.