SnapshotMetadata class

スナップショットに関するメタデータ。スナップショットの状態を説明します。

サイン:

export declare class SnapshotMetadata 

プロパティ

財産修飾子タイプ説明
fromキャッシュブール値スナップショットが、保証された最新のサーバー データではなく、キャッシュされたデータから作成された場合は True。リスナーが ( SnapshotListenOptions経由で) メタデータの更新を選択している場合、クライアントがバックエンドから最新のデータを受信すると、 fromCacheが false に設定された別のスナップショットを受信します。
書き込み保留中ブール値バックエンドにまだコミットされていないローカル書き込み ( set()またはupdate()呼び出しなど) の結果がスナップショットに含まれている場合は True。リスナーが ( SnapshotListenOptions経由で) メタデータの更新を選択している場合は、書き込みがバックエンドにコミットされると、 hasPendingWritesが false に等しい別のスナップショットを受け取ります。

メソッド

方法修飾子説明
isEqual(その他)このSnapshotMetadata指定されたものと等しい場合は true を返します。

スナップショットメタデータ.fromCache

スナップショットが、保証された最新のサーバー データではなく、キャッシュされたデータから作成された場合は True。リスナーがメタデータの更新を選択している場合 ( SnapshotListenOptions経由) ) クライアントがバックエンドから最新のデータを受信すると、 fromCacheが false に設定された別のスナップショットを受信します。

サイン:

readonly fromCache: boolean;

SnapshotMetadata.hasPendingWrites

バックエンドにまだコミットされていないローカル書き込み ( set()またはupdate()呼び出しなど) の結果がスナップショットに含まれている場合は True。リスナーがメタデータの更新を選択している場合 ( SnapshotListenOptions経由) ) 書き込みがバックエンドにコミットされると、 hasPendingWritesが false に等しい別のスナップショットを受け取ります。

サイン:

readonly hasPendingWrites: boolean;

スナップショットメタデータ.isEqual()

このSnapshotMetadata指定されたものと等しい場合は true を返します。

サイン:

isEqual(other: SnapshotMetadata): boolean;

パラメーター

パラメータタイプ説明
他のスナップショットメタデータ比較するSnapshotMetadata

戻り値:

ブール値

このSnapshotMetadata指定されたものと等しい場合は true。