SnapshotMetadata class

Siêu dữ liệu về ảnh chụp nhanh, mô tả trạng thái của ảnh chụp nhanh.

Chữ ký:

export declare class SnapshotMetadata 

Của cải

Tài sản sửa đổi Kiểu Sự miêu tả
từCache boolean Đúng nếu ảnh chụp nhanh được tạo từ dữ liệu được lưu trong bộ nhớ đệm thay vì dữ liệu máy chủ được đảm bảo cập nhật. Nếu trình nghe của bạn đã chọn tham gia cập nhật siêu dữ liệu (thông qua SnapshotListenOptions ), bạn sẽ nhận được một ảnh chụp nhanh khác với fromCache được đặt thành false sau khi khách hàng đã nhận được dữ liệu cập nhật từ chương trình phụ trợ.
hasPendingWrites boolean Đúng nếu ảnh chụp nhanh chứa kết quả của các lệnh ghi cục bộ (ví dụ: lệnh gọi set() hoặc update() ) chưa được cam kết vào chương trình phụ trợ. Nếu trình nghe của bạn đã chọn tham gia cập nhật siêu dữ liệu (thông qua SnapshotListenOptions ), bạn sẽ nhận được một ảnh chụp nhanh khác có hasPendingWrites bằng false sau khi quá trình ghi đã được cam kết vào chương trình phụ trợ.

phương pháp

Phương pháp sửa đổi Sự miêu tả
isEqual(khác) Trả về true nếu SnapshotMetadata này bằng với giá trị được cung cấp.

Ảnh chụpMetadata.fromCache

Đúng nếu ảnh chụp nhanh được tạo từ dữ liệu được lưu trong bộ nhớ đệm thay vì dữ liệu máy chủ được đảm bảo cập nhật. Nếu trình nghe của bạn đã chọn tham gia cập nhật siêu dữ liệu (thông qua SnapshotListenOptions ) bạn sẽ nhận được một ảnh chụp nhanh khác với fromCache được đặt thành false sau khi khách hàng đã nhận được dữ liệu cập nhật từ chương trình phụ trợ.

Chữ ký:

readonly fromCache: boolean;

Ảnh chụpMetadata.hasPendingWrites

Đúng nếu ảnh chụp nhanh chứa kết quả của các lệnh ghi cục bộ (ví dụ: lệnh gọi set() hoặc update() ) chưa được cam kết vào chương trình phụ trợ. Nếu trình nghe của bạn đã chọn tham gia cập nhật siêu dữ liệu (thông qua SnapshotListenOptions ), bạn sẽ nhận được một ảnh chụp nhanh khác có hasPendingWrites bằng false sau khi quá trình ghi đã được cam kết vào chương trình phụ trợ.

Chữ ký:

readonly hasPendingWrites: boolean;

Ảnh chụpMetadata.isEqual()

Trả về true nếu SnapshotMetadata này bằng với giá trị được cung cấp.

Chữ ký:

isEqual(other: SnapshotMetadata): boolean;

Thông số

Tham số Kiểu Sự miêu tả
khác Siêu dữ liệu ảnh chụp nhanh SnapshotMetadata để so sánh.

Trả về:

boolean

đúng nếu SnapshotMetadata này bằng với dữ liệu được cung cấp.