मैं सी # में prefetch करना चाहते हैं, वर्ग प्रकार की एक में जाना जाता है सेट के XmlTypeMapping
उनमें से एक्सएमएल अक्रमांकन तेजी लाने के लिए, जबकि instantiating एक नया XmlSerializer
XmlReflectionImporter.ImportTypeMapping
के रूप में (एक वर्ग पर XmlSerializer
contruction दौरान हो रहा प्रकार) काफी समय ले रहा है और प्रत्येक XmlSerializer
निर्माण पर ऐसा प्रतीत होता है।XmlSerializer निर्माता
इसके अतिरिक्त xml सामग्री मैं पार्सिंग कर रहा हूं मुझे XmlRootAttribute
तर्क का उपयोग करने के लिए xml रूट तत्व नाम को पार्स करने के लिए तर्क देता है क्योंकि यह हमेशा समान नहीं होता है। इसे प्राप्त करने के लिए, मैं अपने ऑब्जेक्ट को deserialize करने के लिए XmlSerializer(Type, XmlRootAttribute)
कन्स्ट्रक्टर का उपयोग कर सकते हैं।
हालांकि मैं प्रीफ़ेच XmlTypeMapping
से लाभ भी लेना चाहता हूं और मुझे XmlSerializer
कन्स्ट्रक्टर जैसे XmlSerializer(XmlTypeMapping, XmlRootAttribute)
या कुछ नज़दीक नहीं दिख रहा है। मैं इसे कैसे प्राप्त कर सकता हूं?
किसी भी मदद की सराहना की जाएगी! धन्यवाद।
उस कन्स्ट्रक्टर का एक और नुकसान यह है कि यह स्मृति में रनटाइम से उत्पन्न deserializer असेंबली रखेगा जिसे – Aphelion