SnapshotMetadata class

Metadata tentang snapshot, yang menjelaskan status snapshot.

Tanda tangan:

export declare class SnapshotMetadata 

Properti

Properti Pengubah Jenis Keterangan
dariCache boolean Benar jika snapshot dibuat dari data cache dan bukan data server terbaru yang dijamin. Jika pendengar Anda telah ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions ), Anda akan menerima snapshot lain dengan fromCache disetel ke false setelah klien menerima data terbaru dari backend.
hasPendingWrites boolean Benar jika snapshot berisi hasil penulisan lokal (misalnya panggilan set() atau update() ) yang belum dikomit ke backend. Jika pendengar Anda telah ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions ), Anda akan menerima snapshot lain dengan hasPendingWrites yang sama dengan false setelah penulisan dilakukan ke backend.

Metode

metode Pengubah Keterangan
sama dengan (lainnya) Mengembalikan nilai benar jika SnapshotMetadata ini sama dengan yang disediakan.

SnapshotMetadata.dariCache

Benar jika snapshot dibuat dari data cache dan bukan data server terbaru yang dijamin. Jika pendengar Anda telah ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions ) Anda akan menerima snapshot lain dengan fromCache disetel ke false setelah klien menerima data terbaru dari backend.

Tanda tangan:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

Benar jika snapshot berisi hasil penulisan lokal (misalnya panggilan set() atau update() ) yang belum dikomit ke backend. Jika pendengar Anda telah ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions ) Anda akan menerima snapshot lain dengan hasPendingWrites yang sama dengan false setelah penulisan dilakukan ke backend.

Tanda tangan:

readonly hasPendingWrites: boolean;

SnapshotMetadata.isEqual()

Mengembalikan nilai benar jika SnapshotMetadata ini sama dengan yang disediakan.

Tanda tangan:

isEqual(other: SnapshotMetadata): boolean;

Parameter

Parameter Jenis Keterangan
lainnya Metadata Cuplikan SnapshotMetadata untuk dibandingkan.

Pengembalian:

boolean

benar jika SnapshotMetadata ini sama dengan yang disediakan.