我想在C#中预取XmlTypeMapping一个已知类类型的C#来加速它们的XML反序列化,同时实例化一个新的XmlSerializeras XmlReflectionImporter.ImportTypeMapping(在XmlSerializer类类型的构造期间发生)非常耗时并且似乎在每个XmlSerializer构造中都会发生.
另外,我正在解析的xml内容强制我使用XmlRootAttribute参数来设置xml根元素名称以进行解析,因为它并不总是相同.为此,我可以使用XmlSerializer(Type, XmlRootAttribute)构造函数来反序列化我的对象.
但是我也想从prefetch中受益XmlTypeMapping,我看不到任何XmlSerializer构造函数:XmlSerializer( XmlTypeMapping, XmlRootAttribute )或者接近的东西.我怎么能实现这一目标?
任何帮助将不胜感激!谢谢.