Partager via


ContributionConstraint interface

Spécifie une contrainte qui peut être utilisée pour inclure/exclure dynamiquement une contribution donnée

Propriétés

group

Propriété facultative qui peut être spécifiée pour regrouper les contraintes. Toutes les contraintes au sein d’un groupe sont ET ensemble (toutes doivent être évaluées sur True pour que la contribution soit incluse). Différents groupes de contraintes sont OR’d (un seul groupe doit évaluer la valeur True pour que la contribution soit incluse).

id

Identificateur complet d’une contrainte partagée

inverse

Si la valeur est true, annulez le résultat du filtre (incluez la contribution si le filtre appliqué retourne false au lieu de true)

name

Nom du plug-in IContributionFilter

properties

Propriétés transmises à la classe de filtre de contribution

relationships

Des contraintes peuvent éventuellement être appliquées à une ou plusieurs des relations définies dans la contribution. Si aucune relation n’est définie, toutes les relations sont associées à la contrainte. Cela signifie que le comportement par défaut éliminera complètement la contribution de l’arborescence si la contrainte est appliquée.

Détails de la propriété

group

Propriété facultative qui peut être spécifiée pour regrouper les contraintes. Toutes les contraintes au sein d’un groupe sont ET ensemble (toutes doivent être évaluées sur True pour que la contribution soit incluse). Différents groupes de contraintes sont OR’d (un seul groupe doit évaluer la valeur True pour que la contribution soit incluse).

group: number

Valeur de propriété

number

id

Identificateur complet d’une contrainte partagée

id: string

Valeur de propriété

string

inverse

Si la valeur est true, annulez le résultat du filtre (incluez la contribution si le filtre appliqué retourne false au lieu de true)

inverse: boolean

Valeur de propriété

boolean

name

Nom du plug-in IContributionFilter

name: string

Valeur de propriété

string

properties

Propriétés transmises à la classe de filtre de contribution

properties: any

Valeur de propriété

any

relationships

Des contraintes peuvent éventuellement être appliquées à une ou plusieurs des relations définies dans la contribution. Si aucune relation n’est définie, toutes les relations sont associées à la contrainte. Cela signifie que le comportement par défaut éliminera complètement la contribution de l’arborescence si la contrainte est appliquée.

relationships: string[]

Valeur de propriété

string[]