SnapshotMetadata class

스냅샷의 상태를 설명하는 스냅샷에 대한 메타데이터입니다.

서명:

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입니다.