SnapshotMetadata class

Metadane dotyczące zrzutu opisujące jego stan.

Podpis:

export declare class SnapshotMetadata 

Właściwości

Właściwość Modyfikatory Typ Opis
fromCache (w pamięci podręcznej). wartość logiczna Prawda, jeśli zrzut został utworzony z danych w pamięci podręcznej, a nie z gwarantowanych aktualnych danych serwera. Jeśli detektor wyraził zgodę na aktualizacje metadanych (za pomocą SnapshotListenOptions), otrzymasz kolejny zrzut z opcją fromCache ustawioną na wartość Fałsz, gdy klient otrzyma aktualne dane z backendu.
hasPendingWrites, wartość logiczna Prawda, jeśli zrzut zawiera wynik lokalnych zapisów (np. wywołań funkcji set() lub update()), które nie zostały jeszcze zatwierdzone w backendzie. Jeśli detektor wyraził zgodę na aktualizacje metadanych (za pomocą SnapshotListenOptions), po zatwierdzeniu zapisów do backendu otrzymasz kolejny zrzut z wartością hasPendingWrites równą „false”.

Metody

Metoda Modyfikatory Opis
isEqual(other) Zwraca wartość „prawda”, jeśli ta wartość SnapshotMetadata jest równa podanej wartości.

SnapshotMetadata.fromCache

Prawda, jeśli zrzut został utworzony z danych w pamięci podręcznej, a nie z gwarantowanych aktualnych danych serwera. Jeśli detektor włączył aktualizacje metadanych (za pomocą SnapshotListenOptions), gdy klient otrzyma aktualne dane z backendu, otrzymasz kolejny zrzut z ustawieniem fromCache ustawionym na wartość Fałsz.

Podpis:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

Prawda, jeśli zrzut zawiera wynik lokalnych zapisów (np. wywołań funkcji set() lub update()), które nie zostały jeszcze zatwierdzone w backendzie. Jeśli detektor wyraził zgodę na aktualizacje metadanych (za pomocą SnapshotListenOptions), po zatwierdzeniu zapisów do backendu otrzymasz kolejny zrzut z wartością hasPendingWrites równą false.

Podpis:

readonly hasPendingWrites: boolean;

SnapshotMetadata.isEqual()

Zwraca wartość „prawda”, jeśli ta wartość SnapshotMetadata jest równa podanej wartości.

Podpis:

isEqual(other: SnapshotMetadata): boolean;

Parametry

Parametr Typ Opis
inne SnapshotMetadata SnapshotMetadata do porównania.

Zwroty:

wartość logiczna

true (prawda), jeśli ta wartość SnapshotMetadata jest równa podanej wartości.