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.