SnapshotMetadata class

Metadatos sobre una instantánea, que describen el estado de la instantánea.

Firma:

export declare class SnapshotMetadata 

Propiedades

Propiedad Modificadores Escribe Descripción
de caché booleano True si la instantánea se creó a partir de datos almacenados en caché en lugar de datos de servidor actualizados garantizados. Si su oyente optó por actualizaciones de metadatos (a través de SnapshotListenOptions ), recibirá otra instantánea con fromCache configurado en falso una vez que el cliente haya recibido datos actualizados del backend.
tiene escrituras pendientes booleano True si la instantánea contiene el resultado de escrituras locales (por ejemplo, llamadas a set() o update() ) que aún no se han confirmado en el backend. Si su oyente optó por las actualizaciones de metadatos (a través de SnapshotListenOptions ), recibirá otra instantánea con hasPendingWrites igual a false una vez que las escrituras se hayan confirmado en el backend.

Métodos

Método Modificadores Descripción
esIgual(otro) Devuelve verdadero si este SnapshotMetadata es igual al proporcionado.

SnapshotMetadata.fromCache

True si la instantánea se creó a partir de datos almacenados en caché en lugar de datos de servidor actualizados garantizados. Si su oyente ha optado por las actualizaciones de metadatos (a través de SnapshotListenOptions ) recibirá otra instantánea con fromCache establecido en falso una vez que el cliente haya recibido datos actualizados del backend.

Firma:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

True si la instantánea contiene el resultado de escrituras locales (por ejemplo, llamadas a set() o update() ) que aún no se han confirmado en el backend. Si su oyente ha optado por las actualizaciones de metadatos (a través de SnapshotListenOptions ) recibirá otra instantánea con hasPendingWrites igual a false una vez que las escrituras se hayan confirmado en el backend.

Firma:

readonly hasPendingWrites: boolean;

SnapshotMetadata.isEqual()

Devuelve verdadero si este SnapshotMetadata es igual al proporcionado.

Firma:

isEqual(other: SnapshotMetadata): boolean;

Parámetros

Parámetro Escribe Descripción
otro InstantáneaMetadatos SnapshotMetadata con el que comparar.

Devoluciones:

booleano

true si este SnapshotMetadata es igual al proporcionado.