SnapshotMetadata class

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.