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
Mülk | Değiştiriciler | Tip | Tanım |
---|---|---|---|
önbellekten | boolean | Anlık görüntünün, garantili güncel sunucu verileri yerine önbelleğe alınmış verilerden oluşturulmuş olması durumunda doğrudur. Dinleyiciniz meta veri güncellemelerini seçtiyse ( SnapshotListenOptions aracılığıyla), istemci arka uçtan güncel verileri aldıktan sonra fromCache false olarak ayarlanmış başka bir anlık görüntü alacaksınız. | |
Bekleyen Yazmalar var | 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ğrudur. Dinleyiciniz meta veri güncellemelerini seçmişse ( SnapshotListenOptions aracılığıyla), yazmalar arka uçta gerçekleştirildikten sonra hasPendingWrites değeri false değerine eşit olan başka bir anlık görüntü alacaksınız. |
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
Eşittir(diğer) | Bu SnapshotMetadata sağlanana eşitse true değerini döndürür. |
SnapshotMetadata.fromCache
Anlık görüntünün, garantili güncel sunucu verileri yerine önbelleğe alınmış verilerden oluşturulmuş olması durumunda doğrudur. Dinleyiciniz meta veri güncellemelerini seçtiyse ( SnapshotListenOptions
aracılığıyla ) istemci arka uçtan güncel verileri aldıktan sonra fromCache
false olarak ayarlanmış başka bir anlık görüntü alacaksı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ğrudur. Dinleyiciniz meta veri güncellemelerini seçtiyse ( SnapshotListenOptions
aracılığıyla ) yazma işlemleri arka uçta gerçekleştirildikten sonra hasPendingWrites
değeri false değerine eşit olan başka bir anlık görüntü alacaksınız.
İmza:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
Bu SnapshotMetadata
sağlanana eşitse true değerini döndürür.
İmza:
isEqual(other: SnapshotMetadata): boolean;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
diğer | Anlık GörüntüMeta Verileri | Karşılaştırılacak SnapshotMetadata . |
İadeler:
boolean
true bu SnapshotMetadata
sağlanana eşitse.