Đọc lại tệp khi phiên bản đã lưu thay đổi
Đọc một bản chụp đã lưu từ đầu khi phiên bản tệp hoặc bản kê thay đổi giữa các khối.
Một lần đọc tệp đã lưu có thể trả về nhiều khối. Kiểm tra version và manifestVersion trong từng phản hồi trước khi ghép nội dung.
Bắt đầu lại từ đầu
Nếu một trong hai phiên bản thay đổi giữa các phản hồi, hãy bỏ các khối đã thu thập cho lần đọc đó.
Dùng
altifigence.workspace.files.listcho cùng dự án và chọn đường dẫn hiện tại được trả về.Gọi
altifigence.workspace.file.readcho dự án và đường dẫn đó vớioffsetđặt thành 0. Dùng cùng một kiểu mã hóa trong toàn bộ lần đọc.Tiếp tục bằng từng
nextOffsetđược trả về. Kiểm traversionvàmanifestVersionkhông thay đổi so với phản hồi đầu tiên, rồi dừng khinextOffsetlà null. Nếu một trong hai phiên bản lại thay đổi, hãy đọc lại từ đầu.
Dùng bản chụp đã lưu
Lưu dự án, đường dẫn và phiên bản tệp cùng bản tóm tắt để có thể xác định nội dung đã lưu được sử dụng. Lưu phần chỉnh sửa trong Cloud trước khi yêu cầu ứng dụng khách đọc phần chỉnh sửa đó.
Độ lệch để đọc tiếp phụ thuộc vào kiểu mã hóa. Dùng nextOffset được trả về thay vì tính vị trí tiếp theo từ nội dung hiển thị.