スナップショットに関するメタデータ。スナップショットの状態を説明します。
サイン:
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。