SnapshotMetadata class

有關快照的元數據,描述快照的狀態。

簽名:

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。