## Attribute class


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

```cpp
class Attribute : public System::Object
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| static [GetCustomAttribute](./getcustomattribute/)(const TypeInfo\&, const TypeInfo\&) | يعيد سمة مخصصة من نوع محدد مطبقة على النوع المحدد. |
| static [GetCustomAttributes](./getcustomattributes/)(const TypeInfo\&) | يعيد جميع السمات المخصصة المطبقة على النوع المحدد. |
## انظر أيضًا

* Class [Object](../object/)
* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
