SnapshotMetadata class

Metadata tentang snapshot, yang mendeskripsikan status snapshot.

Tanda Tangan:

export declare class SnapshotMetadata 

Properti

Properti Pengubah Jenis Deskripsi
fromCache boolean Benar jika snapshot dibuat dari data yang di-cache, bukan jaminan data server terbaru. Jika pemroses telah memilih ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions), Anda akan menerima snapshot lain dengan fromCache yang ditetapkan ke salah (false) setelah klien menerima data terbaru dari backend.
hasPendingWrites boolean Benar jika snapshot berisi hasil penulisan lokal (misalnya panggilan set() atau update()) yang belum di-commit ke backend. Jika pemroses telah memilih ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions), Anda akan menerima snapshot lain dengan hasPendingWrites yang sama dengan salah (false) setelah penulisan di-commit ke backend.

Metode

Metode Pengubah Deskripsi
isEqual(other) Menampilkan true (benar) jika SnapshotMetadata ini sama dengan yang diberikan.

SnapshotMetadata.fromCache

Benar jika snapshot dibuat dari data yang di-cache, bukan jaminan data server terbaru. Jika pemroses telah memilih ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions), Anda akan menerima snapshot lain dengan fromCache ditetapkan ke salah 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 di-commit ke backend. Jika pemroses telah memilih ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions), Anda akan menerima snapshot lain dengan hasPendingWrites yang sama dengan salah setelah penulisan di-commit ke backend.

Tanda Tangan:

readonly hasPendingWrites: boolean;

SnapshotMetadata.isEqual()

Menampilkan true (benar) jika SnapshotMetadata ini sama dengan yang diberikan.

Tanda Tangan:

isEqual(other: SnapshotMetadata): boolean;

Parameter

Parameter Jenis Deskripsi
lainnya SnapshotMetadata SnapshotMetadata yang akan dibandingkan.

Hasil:

boolean

benar (true) jika SnapshotMetadata ini sama dengan yang diberikan.