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.