Metadati su uno snapshot, che descrivono lo stato dello snapshot.
Firma:
export declare class SnapshotMetadata
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
daCache | booleano | Vero se lo snapshot è stato creato da dati memorizzati nella cache anziché da dati del server aggiornati garantiti. Se il tuo ascoltatore ha attivato gli aggiornamenti dei metadati (tramite SnapshotListenOptions ) riceverai un'altra istantanea con fromCache impostato su false una volta che il client avrà ricevuto i dati aggiornati dal backend. | |
hasPendingWrites | booleano | Vero se lo snapshot contiene il risultato di scritture locali (ad esempio chiamate set() o update() ) che non sono ancora state inviate al backend. Se il tuo ascoltatore ha optato per gli aggiornamenti dei metadati (tramite SnapshotListenOptions ) riceverai un'altra istantanea con hasPendingWrites uguale a false una volta che le scritture sono state impegnate nel backend. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
èUguale(altro) | Restituisce vero se questo SnapshotMetadata è uguale a quello fornito. |
SnapshotMetadata.fromCache
Vero se lo snapshot è stato creato da dati memorizzati nella cache anziché da dati del server aggiornati garantiti. Se il tuo ascoltatore ha attivato gli aggiornamenti dei metadati (tramite SnapshotListenOptions
) riceverai un'altra istantanea con fromCache
impostato su false una volta che il client avrà ricevuto dati aggiornati dal backend.
Firma:
readonly fromCache: boolean;
SnapshotMetadata.hasPendingWrites
Vero se lo snapshot contiene il risultato di scritture locali (ad esempio chiamate set()
o update()
) che non sono ancora state inviate al backend. Se il tuo ascoltatore ha attivato gli aggiornamenti dei metadati (tramite SnapshotListenOptions
) riceverai un'altra istantanea con hasPendingWrites
uguale a false una volta che le scritture sono state confermate nel backend.
Firma:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
Restituisce vero se questo SnapshotMetadata
è uguale a quello fornito.
Firma:
isEqual(other: SnapshotMetadata): boolean;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
altro | Metadati dell'istantanea | Gli SnapshotMetadata con cui effettuare il confronto. |
Ritorna:
booleano
true se questo SnapshotMetadata
è uguale a quello fornito.