ContributionConstraint interface
تحديد قيد يمكن استخدامه لتضمين/استبعاد مساهمة معينة ديناميكيا
الخصائص
| group | خاصية اختيارية يمكن تحديدها لتجميع القيود معا. جميع القيود داخل المجموعة هي AND'd معا (يجب تقييم جميعها إلى True من أجل تضمين المساهمة). مجموعات مختلفة من القيود هي OR'd (تحتاج مجموعة واحدة فقط إلى التقييم إلى True حتى يتم تضمين المساهمة). |
| id | معرف مؤهل بالكامل لقيد مشترك |
| inverse | إذا كان صحيحا، فنفي نتيجة عامل التصفية (قم بتضمين المساهمة إذا كان عامل التصفية المطبق يرجع false بدلا من true) |
| name | اسم المكون الإضافي IContributionFilter |
| properties | الخصائص التي يتم تغذيتها إلى فئة عامل تصفية المساهمة |
| relationships | يمكن تطبيق القيود اختياريا على علاقة واحدة أو أكثر من العلاقات المحددة في المساهمة. إذا لم يتم تعريف أي علاقات، إقران كافة العلاقات بالقيد. وهذا يعني أن السلوك الافتراضي سيزيل المساهمة من الشجرة تماما إذا تم تطبيق القيد. |
تفاصيل الخاصية
group
خاصية اختيارية يمكن تحديدها لتجميع القيود معا. جميع القيود داخل المجموعة هي AND'd معا (يجب تقييم جميعها إلى True من أجل تضمين المساهمة). مجموعات مختلفة من القيود هي OR'd (تحتاج مجموعة واحدة فقط إلى التقييم إلى True حتى يتم تضمين المساهمة).
group: number
قيمة الخاصية
number
id
معرف مؤهل بالكامل لقيد مشترك
id: string
قيمة الخاصية
string
inverse
إذا كان صحيحا، فنفي نتيجة عامل التصفية (قم بتضمين المساهمة إذا كان عامل التصفية المطبق يرجع false بدلا من true)
inverse: boolean
قيمة الخاصية
boolean
name
اسم المكون الإضافي IContributionFilter
name: string
قيمة الخاصية
string
properties
الخصائص التي يتم تغذيتها إلى فئة عامل تصفية المساهمة
properties: any
قيمة الخاصية
any
relationships
يمكن تطبيق القيود اختياريا على علاقة واحدة أو أكثر من العلاقات المحددة في المساهمة. إذا لم يتم تعريف أي علاقات، إقران كافة العلاقات بالقيد. وهذا يعني أن السلوك الافتراضي سيزيل المساهمة من الشجرة تماما إذا تم تطبيق القيد.
relationships: string[]
قيمة الخاصية
string[]