System::Xml::Xsl::XsltArgumentList فئة

XsltArgumentList class

يحتوي على عدد متغيّر من الوسائط التي تكون إما معلمات XSLT أو كائنات امتداد.

class XsltArgumentList : public System::Object

الطرق

طريقةالوصف
AddExtensionObject(const String&, const SharedPtr<Object>&)يضيف كائنًا جديدًا إلى XsltArgumentList ويربطه بـ URI للمساحة الاسمية.
AddParam(const String&, const String&, const SharedPtr<Object>&)يضيف معلمة إلى XsltArgumentList ويربطها بالاسم المؤهل للمساحة الاسمية.
Clear()يزيل جميع المعلمات وكائنات الامتداد من XsltArgumentList.
GetExtensionObject(const String&)يعيد الكائن المرتبط بالمساحة الاسمية المعطاة.
GetParam(const String&, const String&)يعيد المعلمة المرتبطة بالاسم المؤهل للمساحة الاسمية.
RemoveExtensionObject(const String&)يزيل الكائن الذي يحمل URI مساحة الاسم من قائمة XsltArgumentList.
RemoveParam(const String&, const String&)يزيل المعامل من قائمة XsltArgumentList.
XsltArgumentList()ينشئ نسخة جديدة من XsltArgumentList.

Typedefs

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

ملاحظات

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

انظر أيضًا