ContributionConstraint interface
Specifica un vincolo che può essere utilizzato per includere/escludere dinamicamente un determinato contributo
Proprietà
| group | Proprietà facoltativa che può essere specificata per raggruppare i vincoli. Tutti i vincoli all'interno di un gruppo sono AND insieme (tutti devono essere valutati a True affinché il contributo sia incluso). Diversi gruppi di vincoli sono OR'd (solo un gruppo deve valutare True per includere il contributo). |
| id | Identificatore completo di un vincolo condiviso |
| inverse | Se true, nega il risultato del filtro (includi il contributo se il filtro applicato restituisce false anziché true) |
| name | Nome del plug-in IContributionFilter |
| properties | Proprietà che vengono inserite nella classe del filtro dei contributi |
| relationships | I vincoli possono essere applicati facoltativamente a una o più delle relazioni definite nel contributo. Se non viene definita alcuna relazione, tutte le relazioni vengono associate al vincolo. Ciò significa che il comportamento predefinito eliminerà completamente il contributo dall'albero se il vincolo viene applicato. |
Dettagli proprietà
group
Proprietà facoltativa che può essere specificata per raggruppare i vincoli. Tutti i vincoli all'interno di un gruppo sono AND insieme (tutti devono essere valutati a True affinché il contributo sia incluso). Diversi gruppi di vincoli sono OR'd (solo un gruppo deve valutare True per includere il contributo).
group: number
Valore della proprietà
number
id
Identificatore completo di un vincolo condiviso
id: string
Valore della proprietà
string
inverse
Se true, nega il risultato del filtro (includi il contributo se il filtro applicato restituisce false anziché true)
inverse: boolean
Valore della proprietà
boolean
name
Nome del plug-in IContributionFilter
name: string
Valore della proprietà
string
properties
Proprietà che vengono inserite nella classe del filtro dei contributi
properties: any
Valore della proprietà
any
relationships
I vincoli possono essere applicati facoltativamente a una o più delle relazioni definite nel contributo. Se non viene definita alcuna relazione, tutte le relazioni vengono associate al vincolo. Ciò significa che il comportamento predefinito eliminerà completamente il contributo dall'albero se il vincolo viene applicato.
relationships: string[]
Valore della proprietà
string[]