| IXmlSerializable | 提供 XML 序列化和反序列化的自定义格式化。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| XmlAttributeOverrides | 允许在使用 XmlSerializer 对对象进行序列化或反序列化时覆盖属性。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| XmlRootAttribute | 将属性目标标记为 XML 根元素并控制其 XML 序列化。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| XmlSerializationReader | 改进 XmlReader 体验的服务类。 |
| XmlSerializationWriter | 改进 XmlWriter 体验的服务类。 |
| XmlSerializer | 执行对象到 XML 文档的序列化和反序列化。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| XmlSerializerImplementation | 内部类用于与 XmlSerializer 一起使用。 |
| XmlSerializerNamespaces | 包含 Serialization::XmlSerializer 用于在 XML 文档实例中生成限定名称的 XML 命名空间和前缀。 |