فئة 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 WsdlNamespaceRTTI.
static WsdlTypesNamespaceاسم مساحة اسم أنواع WSDL.

انظر أيضًا