스냅샷의 상태를 설명하는 스냅샷에 대한 메타데이터입니다.
서명:
export declare class SnapshotMetadata
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
fromCache(캐시) | 부울 | 스냅샷이 보장된 최신 서버 데이터가 아닌 캐시된 데이터에서 생성된 경우 true입니다. 리스너가 SnapshotListenOptions 를 통해 메타데이터 업데이트를 선택한 경우 클라이언트가 백엔드에서 최신 데이터를 수신하면 fromCache 가 false로 설정된 또 다른 스냅샷이 수신됩니다. |
|
hasPendingWrites | 부울 | 스냅샷에 아직 백엔드에 커밋되지 않은 로컬 쓰기 (예: set() 또는 update() 호출)의 결과가 포함된 경우 true입니다. 리스너가 SnapshotListenOptions 를 통해 메타데이터 업데이트를 선택한 경우 쓰기가 백엔드에 커밋되면 hasPendingWrites 가 false인 다른 스냅샷이 수신됩니다. |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
isEqual(기타) | 이 SnapshotMetadata 가 제공된 항목과 같으면 true를 반환합니다. |
SnapshotMetadata.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 입니다. |
반환:
부울
이 SnapshotMetadata
가 제공된 항목과 같으면 true입니다.