فئة System::Xml::Serialization::XmlSerializer
محتويات
[
يخفي
]XmlSerializer class
يقوم بعملية التسلسل وإلغاء التسلسل للكائنات إلى ومن مستندات XML. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيسبب ذلك أخطاء تشغيلية و/أو أعطال تأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريرها إلى الدوال كمعامل.
class XmlSerializer : public System::Object
الطرق
| طريقة | الوصف |
|---|---|
| virtual CanDeserialize(System::SharedPtr<XmlReader>) | يتحقق مما إذا كان القارئ المحدد في حالة قابلة للإلغاء التسلسل. |
| Deserialize(System::SharedPtr<IO::Stream>) | يلغي تسلسل مستند XML إلى كائن. |
| Deserialize(System::SharedPtr<IO::TextReader>) | يلغي تسلسل مستند XML إلى كائن. |
| Deserialize(System::SharedPtr<XmlReader>) | يلغي تسلسل مستند XML إلى كائن. |
| Deserialize(System::SharedPtr<XmlReader>, String) | يلغي تسلسل مستند XML إلى كائن. |
| Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>) | يسلسل المستند إلى XML. |
| Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>) | يسلسل المستند إلى XML. |
| Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>) | يسلسل المستند إلى XML. |
| Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>) | يسلسل المستند إلى XML. |
| Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>) | يسلسل المستند إلى XML. |
| Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>) | يسلسل المستند إلى XML. |
| Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String) | يسلسل المستند إلى XML. |
| Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String, String) | يسلسل المستند إلى XML. |
الحقول
| حقل | الوصف |
|---|---|
| static EncodingNamespace | تشفير اسم مساحة الاسم. |
| static WsdlNamespace | RTTI. |
| static WsdlTypesNamespace | اسم مساحة اسم أنواع WSDL. |
انظر أيضًا
- Class Object
- Namespace System::Xml::Serialization
- Library Aspose.Page for C++