System::Xml::XmlNodeChangedEventArgs فئة

XmlNodeChangedEventArgs class

يوفر بيانات لأحداث XmlDocument::NodeChanged, XmlDocument::NodeChanging, XmlDocument::NodeInserted, XmlDocument::NodeInserting, XmlDocument::NodeRemoved و XmlDocument::NodeRemoving.

class XmlNodeChangedEventArgs : public System::EventArgs

الطرق

طريقةالوصف
get_Action()يعيد قيمة تشير إلى نوع حدث تغيير العقدة الذي يحدث.
get_NewParent()يعيد قيمة XmlNode::get_ParentNode بعد إكمال العملية.
get_NewValue()يعيد القيمة الجديدة للعقدة.
get_Node()يعيد الـ XmlNode الذي يتم إضافته أو إزالته أو تغييره.
get_OldParent()يعيد قيمة XmlNode::get_ParentNode قبل بدء العملية.
get_OldValue()يعيد القيمة الأصلية للعقدة.
XmlNodeChangedEventArgs(const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const String&, const String&, XmlNodeChangedAction)ينشئ مثيلاً جديداً من الفئة XmlNodeChangedEventArgs.

الحقول

حقلالوصف
static Emptyعضو ثابت يمثل EventArgs مؤشرًا مشتركًا “فارغًا” (null-pointer).

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى مثيل من هذه الفئة.

ملاحظات

يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء مثيلات من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا