SnapshotMetadata class

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

Firma:

export declare class SnapshotMetadata 

Propiedades

Propiedad Modificadores Tipo Descripción
desde caché booleano Verdadero si la instantánea se creó a partir de datos almacenados en caché en lugar de datos del servidor actualizados garantizados. Si su oyente ha optado por las 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 Verdadero si la instantánea contiene el resultado de escrituras locales (por ejemplo, llamadas 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.

Métodos

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

InstantáneaMetadatos.de caché

Verdadero si la instantánea se creó a partir de datos almacenados en caché en lugar de datos del servidor actualizados garantizados. Si su oyente ha optado por recibir 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.

Firma:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

Verdadero si la instantánea contiene el resultado de escrituras locales (por ejemplo, llamadas set() o update() ) que aún no se han confirmado en el backend. Si su oyente ha optado por recibir 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;

InstantáneaMetadata.isEqual()

Devuelve verdadero si este SnapshotMetadata es igual al proporcionado.

Firma:

isEqual(other: SnapshotMetadata): boolean;

Parámetros

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

Devoluciones:

booleano

Es verdadero si este SnapshotMetadata es igual al proporcionado.