مساحة الاسم System::Xml::Serialization

الفئات

الفئةالوصف
IXmlSerializableيوفر تنسيقًا مخصصًا لتسلسل XML وإلغاء تسلسله. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء مثال من هذا النوع على المكدس أو باستخدام معامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
XmlAttributeOverridesيسمح بتجاوز السمات عندما يُستخدم XmlSerializer لتسلسل أو إلغاء تسلسل كائن. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء مثال من هذا النوع على المكدس أو باستخدام معامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
XmlRootAttributeيحدد هدف السمة كعنصر جذر XML ويتحكم في تسلسله XML. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء مثال من هذا النوع على المكدس أو باستخدام معامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
XmlSerializationReaderفئة خدمة تحسن تجربة XmlReader.
XmlSerializationWriterفئة خدمة تحسن تجربة XmlWriter.
XmlSerializerيقوم بأداء تسلسل وتفكيك الكائنات إلى ومن مستندات XML. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيتسبب ذلك في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
XmlSerializerImplementationفئة داخلية للاستخدام مع XmlSerializer.
XmlSerializerNamespacesتحتوي على مساحات أسماء XML والبادئات التي يستخدمها Serialization::XmlSerializer لإنشاء أسماء مؤهلة في نسخة مستند XML.