SnapshotMetadata class

Metadados sobre um instantâneo, descrevendo o estado do instantâneo.

Assinatura:

export declare class SnapshotMetadata 

Propriedades

Propriedade Modificadores Modelo Descrição
fromCache boleano True se o instantâneo foi criado a partir de dados armazenados em cache em vez de dados de servidor atualizados garantidos. Se o seu ouvinte tiver optado por atualizações de metadados (via SnapshotListenOptions ), você receberá outro instantâneo com fromCache definido como false assim que o cliente receber dados atualizados do back-end.
hasPendingWrites boleano True se o snapshot contiver o resultado de gravações locais (por exemplo, chamadas set() ou update() ) que ainda não foram confirmadas no back-end. Se seu ouvinte tiver optado por atualizações de metadados (via SnapshotListenOptions ), você receberá outro instantâneo com hasPendingWrites igual a false assim que as gravações forem confirmadas no back-end.

Métodos

Método Modificadores Descrição
éigual(outro) Retorna true se este SnapshotMetadata for igual ao fornecido.

SnapshotMetadata.fromCache

True se o instantâneo foi criado a partir de dados armazenados em cache em vez de dados de servidor atualizados garantidos. Se o seu ouvinte optou por atualizações de metadados (via SnapshotListenOptions ), você receberá outro snapshot com fromCache definido como false assim que o cliente receber dados atualizados do back-end.

Assinatura:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

True se o snapshot contiver o resultado de gravações locais (por exemplo, chamadas set() ou update() ) que ainda não foram confirmadas no back-end. Se o seu ouvinte optou por atualizações de metadados (via SnapshotListenOptions ), você receberá outro instantâneo com hasPendingWrites igual a false assim que as gravações forem confirmadas no back-end.

Assinatura:

readonly hasPendingWrites: boolean;

SnapshotMetadata.isEqual()

Retorna true se este SnapshotMetadata for igual ao fornecido.

Assinatura:

isEqual(other: SnapshotMetadata): boolean;

Parâmetros

Parâmetro Modelo Descrição
outro SnapshotMetadados O SnapshotMetadata para comparar.

Devoluções:

boleano

true se este SnapshotMetadata for igual ao fornecido.