SnapshotMetadata class

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

Assinatura:

export declare class SnapshotMetadata 

Propriedades

Propriedade Modificadores Tipo Descrição
do cache boleano Verdadeiro se o instantâneo tiver sido criado a partir de dados armazenados em cache, em vez de dados do servidor atualizados e 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 Verdadeiro se o instantâneo 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 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 verdadeiro se este SnapshotMetadata for igual ao fornecido.

SnapshotMetadata.fromCache

Verdadeiro se o instantâneo tiver sido criado a partir de dados armazenados em cache, em vez de dados do servidor atualizados e 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

Verdadeiro se o instantâneo 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 verdadeiro se este SnapshotMetadata for igual ao fornecido.

Assinatura:

isEqual(other: SnapshotMetadata): boolean;

Parâmetros

Parâmetro Tipo Descrição
outro InstantâneoMetadados O SnapshotMetadata com o qual comparar.

Retorna:

boleano

true se este SnapshotMetadata for igual ao fornecido.