ContributedFeature interface
ميزة يمكن تمكينها أو تعطيلها
الخصائص
| default |
إذا كان صحيحا، يتم تمكين الميزة ما لم يتم تجاوزها في بعض النطاق |
| default |
قواعد تعيين القيمة الافتراضية إذا لم يتم تحديدها بواسطة أي إعداد/نطاق. يتم تقييمها بالترتيب حتى تقوم قاعدة بإرجاع حالة ممكنة أو معطلة (غير محددة) |
| description | وصف الميزة |
| feature |
خصائص إضافية للميزة |
| feature |
معالج للاستماع إلى استدعاءات setter على قيمة الميزة. يتم استدعاء وحدات الاستماع هذه فقط بعد حدوث مجموعة ناجحة |
| id | معرف المساهمة الكامل للميزة |
| include |
إذا تم تعيين هذا إلى صحيح، فستتم إضافة معرف هذه الميزة إلى قائمة المطالبات للطلب. |
| name | الاسم المألوف للميزة |
| order | الترتيب المقترح لعرض الميزة فيه. |
| override |
قواعد لتجاوز قيمة ميزة. يتم تشغيل هذه القواعد قبل تحديد قيم حالة المستخدم/المضيف الصريحة. يتم تقييمها بالترتيب حتى تقوم قاعدة بإرجاع حالة ممكنة أو معطلة (غير محددة) |
| scopes | النطاقات/المستويات التي يمكن للإعدادات تعيين الحالة الممكنة/المعطلة لهذه الميزة |
| service |
معرف مثيل الخدمة للخدمة التي تمتلك هذه الميزة |
| tags | العلامات المقترنة بالميزة. |
تفاصيل الخاصية
defaultState
إذا كان صحيحا، يتم تمكين الميزة ما لم يتم تجاوزها في بعض النطاق
defaultState: boolean
قيمة الخاصية
boolean
defaultValueRules
قواعد تعيين القيمة الافتراضية إذا لم يتم تحديدها بواسطة أي إعداد/نطاق. يتم تقييمها بالترتيب حتى تقوم قاعدة بإرجاع حالة ممكنة أو معطلة (غير محددة)
defaultValueRules: ContributedFeatureValueRule[]
قيمة الخاصية
description
وصف الميزة
description: string
قيمة الخاصية
string
featureProperties
خصائص إضافية للميزة
featureProperties: {[key: string]: any}
قيمة الخاصية
{[key: string]: any}
featureStateChangedListeners
معالج للاستماع إلى استدعاءات setter على قيمة الميزة. يتم استدعاء وحدات الاستماع هذه فقط بعد حدوث مجموعة ناجحة
featureStateChangedListeners: ContributedFeatureListener[]
قيمة الخاصية
id
معرف المساهمة الكامل للميزة
id: string
قيمة الخاصية
string
includeAsClaim
إذا تم تعيين هذا إلى صحيح، فستتم إضافة معرف هذه الميزة إلى قائمة المطالبات للطلب.
includeAsClaim: boolean
قيمة الخاصية
boolean
name
الاسم المألوف للميزة
name: string
قيمة الخاصية
string
order
الترتيب المقترح لعرض الميزة فيه.
order: number
قيمة الخاصية
number
overrideRules
قواعد لتجاوز قيمة ميزة. يتم تشغيل هذه القواعد قبل تحديد قيم حالة المستخدم/المضيف الصريحة. يتم تقييمها بالترتيب حتى تقوم قاعدة بإرجاع حالة ممكنة أو معطلة (غير محددة)
overrideRules: ContributedFeatureValueRule[]
قيمة الخاصية
scopes
النطاقات/المستويات التي يمكن للإعدادات تعيين الحالة الممكنة/المعطلة لهذه الميزة
scopes: ContributedFeatureSettingScope[]
قيمة الخاصية
serviceInstanceType
معرف مثيل الخدمة للخدمة التي تمتلك هذه الميزة
serviceInstanceType: string
قيمة الخاصية
string
tags
العلامات المقترنة بالميزة.
tags: string[]
قيمة الخاصية
string[]