मैं उन वस्तुओं को क्रमबद्ध/deserialize करने की कोशिश कर रहा हूं जिनके कारखाने से बने सदस्य हैं। उदाहरण के लिए, मान लें कि Foo
प्रकार का सदस्य है, जिसे FooFactory.CreateFoo (int bar) का उपयोग करके तत्काल किया जाता है।एक्सएमएलएसरियलाइज़र और फैक्ट्री-निर्मित तत्व
मेरे वर्तमान विचार
1. बनाएँ एक कस्टम XmlReader (उदाहरण के लिए, XmlTextReader से निकाले जाते हैं) करने के लिए है, और यह करने के लिए कारखाना देते
2.implement IXmlSerializable
3.in ReadXml(), मैं पाठक को कारखाने से पकड़ सकता हूं।
यह सुनिश्चित नहीं है कि यह करने का सबसे शानदार तरीका है, क्या किसी ने भी इसी तरह के प्रयास किए हैं?
धन्यवाद, डीटीओ यहां जाने का रास्ता हो रहा है! :) – Oyvind