5

मैं WP7 पर Silverlight का उपयोग कर रहा हूं। मेरे पास एक कक्षा है जिसे मैं अलग-अलग स्टोरेज में क्रमबद्ध करने की कोशिश कर रहा हूं। मुझे पता है कि ढांचा मेरे लिए कक्षा को स्वचालित रूप से क्रमबद्ध करने का ख्याल रखेगा, मान लीजिए कि प्रत्येक संपत्ति धारावाहिक है।कक्षा के गुणों को क्रमबद्ध करने के लिए

इस कक्षा के लिए, मेरे पास कुछ गुण हैं (जैसे कि बिटमैप इमेज) जो क्रमिक नहीं हैं। क्या उस संपत्ति को क्रमबद्ध करने के लिए ढांचे को बताने का कोई तरीका नहीं है (और इसके बजाय, इसे निराशाजनक होने पर इसे शून्य के रूप में सेट करें?)

मुझे पता है कि XmlSerializable को लागू करने की संभावना है, लेकिन मैं सेट/प्रत्येक मैन्युअल रूप से प्राप्त करें। मैं इसके बजाय इसे जो कहता हूं उसे क्रमबद्ध करता हूं, और मैं इसे छोड़कर अन्य गुणों को सेट कर सकता हूं।

धन्यवाद

उत्तर

5

आप XmlIgnoreAttribute का उपयोग XmlSerializer बताने के लिए अपनी संपत्ति की उपेक्षा कर सकते हैं।

+0

बिल्कुल सही! वास्तव में जो मैं खोज रहा था, धन्यवाद! पीएस - क्या यह अभी भी मेरे कन्स्ट्रक्टर को कॉल करता है जब यह deserializes? :) – Steve

+0

यह डिफॉल्ट कन्स्ट्रक्टर (पैरामीटर के बिना एक) को कॉल करता है, जब यह deserializes। –

+0

ठीक है तो सोचा। धन्यवाद! – Steve

संबंधित मुद्दे