सहेजा गया संस्करण बदलने पर फ़ाइल को शुरू से पढ़ें
जब फ़ाइल या मैनिफ़ेस्ट का संस्करण खंडों के बीच बदलता है, तो एक सहेजा गया स्नैपशॉट शुरू से पढ़ें।
सहेजी गई फ़ाइल पढ़ने पर कई खंड मिल सकते हैं। सामग्री जोड़ने से पहले हर प्रतिक्रिया में version और manifestVersion जाँचें।
शुरू से दोबारा पढ़ें
यदि प्रतिक्रियाओं के बीच कोई भी संस्करण बदलता है, तो उस रीड के लिए इकट्ठे किए गए खंड हटा दें।
उसी प्रोजेक्ट के लिए
altifigence.workspace.files.listका उपयोग करें और परिणाम में मिला वर्तमान पाथ चुनें।उस प्रोजेक्ट और पाथ के लिए
altifigence.workspace.file.readकॉल करें तथाoffsetको 0 पर सेट करें। पूरे रीड में एक ही एन्कोडिंग रखें।हर बार मिले
nextOffsetका उपयोग करके आगे पढ़ें। जाँचें किversionऔरmanifestVersionमें पहली प्रतिक्रिया के बाद कोई बदलाव न हो, और जबnextOffsetnull हो जाए तो रुकें। यदि कोई भी संस्करण फिर बदलता है, तो शुरू से पढ़ें।
सहेजे गए स्नैपशॉट का उपयोग करें
अपने सारांश के साथ प्रोजेक्ट, पाथ और फ़ाइल संस्करण रखें, ताकि उपयोग की गई सहेजी गई सामग्री की पहचान हो सके। क्लाइंट से कोई बदलाव पढ़ने को कहने से पहले उसे Cloud में सहेजें।
आगे पढ़ने के ऑफ़सेट एन्कोडिंग पर निर्भर करते हैं। दिखाई गई सामग्री से अगली स्थिति की गणना करने के बजाय मिले हुए nextOffset का उपयोग करें।