blockly > सीरियलाइज़ेशन > ISerializer

सीरियलाइज़ेशन.ISerializer इंटरफ़ेस

यह किसी प्लगिन या सिस्टम को सीरियलाइज़ और डीसीरियलाइज़ करता है.

हस्ताक्षर:

export interface ISerializer 

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर Type ब्यौरा
प्राथमिकता नंबर प्राथमिकता की ऐसी वैल्यू जिसका इस्तेमाल, डीसीरियलाइज़िंग स्टेट के क्रम को तय करने के लिए किया जाता है. ज़्यादा सकारात्मक प्राथमिकताओं को कम सकारात्मक प्राथमिकताओं से पहले हटा दिया जाता है. उदाहरण के लिए, अगर आपकी प्राथमिकताएं (0, -10, 10, 100) हैं, तो रेडिएशन का क्रम (100, 10, 0, -10) होगा. अगर दो सीरियलाइज़र की प्राथमिकता समान है, तो उन्हें एक-दूसरे के मुकाबले आर्बिट्रेरी ऑर्डर में डीरियलाइज़ किया जाता है.

तरीके

तरीका ब्यौरा
क्लियर(वर्कस्पेस) प्लगिन या सिस्टम की स्थिति को मिटाता है.
load(state, Workspace) प्लगिन या सिस्टम की स्थिति लोड करता है.
सेव करें(वर्कस्पेस) प्लगिन या सिस्टम की स्थिति को सेव करता है.