有關快照的元數據,描述快照的狀態。
簽名:
export declare class SnapshotMetadata
特性
財產 | 修飾符 | 類型 | 描述 |
---|---|---|---|
來自快取 | 布林值 | 如果快照是根據快取資料而不是保證最新的伺服器資料創建的,則為 true。如果您的監聽器選擇了元數據更新(透過SnapshotListenOptions ),一旦用戶端從後端收到最新數據,您將收到另一個fromCache 設定為 false 的快照。 | |
有待寫入 | 布林值 | 如果快照包含尚未提交到後端的本機寫入結果(例如set() 或update() 呼叫),則為 true。如果您的偵聽器選擇了元資料更新(透過SnapshotListenOptions ),一旦寫入已提交到後端,您將收到另一個hasPendingWrites 等於 false 的快照。 |
方法
方法 | 修飾符 | 描述 |
---|---|---|
是否等於(其他) | 如果此SnapshotMetadata 等於提供的值,則傳回 true。 |
快照元資料.fromCache
如果快照是根據快取資料而不是保證最新的伺服器資料創建的,則為 true。如果您的聽眾選擇了元資料更新(透過SnapshotListenOptions
)一旦客戶端從後端收到最新數據,您將收到另一個fromCache
設定為 false 的快照。
簽名:
readonly fromCache: boolean;
SnapshotMetadata.hasPendingWrites
如果快照包含尚未提交到後端的本機寫入結果(例如set()
或update()
呼叫),則為 True。如果您的聽眾選擇了元資料更新(透過SnapshotListenOptions
)一旦寫入被提交到後端,您將收到另一個hasPendingWrites
等於 false 的快照。
簽名:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
如果此SnapshotMetadata
等於提供的值,則傳回 true。
簽名:
isEqual(other: SnapshotMetadata): boolean;
參數
範圍 | 類型 | 描述 |
---|---|---|
其他 | 快照元數據 | 要比較的SnapshotMetadata 。 |
返回:
布林值
如果此SnapshotMetadata
等於提供的值,則為 true。