ContributionConstraint interface
Specifica un vincolo che può essere utilizzato per includere/escludere in modo dinamico 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'd insieme (tutti devono essere valutati su True per poter includere il contributo). I diversi gruppi di vincoli sono OR(solo un gruppo deve restituire True per includere il contributo). |
id | Identificatore completo di un vincolo condiviso |
inverse | Se true, negare il risultato del filtro (includere il contributo se il filtro applicato restituisce false anziché true) |
name | Nome del plug-in IContributionFilter |
properties | Proprietà immesse nella classe di filtro dei contributi |
relationships | Facoltativamente, i vincoli possono essere applicati a una o più delle relazioni definite nel contributo. Se non vengono definite relazioni, tutte le relazioni vengono associate al vincolo. Ciò significa che il comportamento predefinito eliminerà completamente il contributo dall'albero se viene applicato il vincolo. |
Dettagli proprietà
group
Proprietà facoltativa che può essere specificata per raggruppare i vincoli. Tutti i vincoli all'interno di un gruppo sono AND'd insieme (tutti devono essere valutati su True per poter includere il contributo). I diversi gruppi di vincoli sono OR(solo un gruppo deve restituire 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, negare il risultato del filtro (includere 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à immesse nella classe di filtro dei contributi
properties: any
Valore della proprietà
any
relationships
Facoltativamente, i vincoli possono essere applicati a una o più delle relazioni definite nel contributo. Se non vengono definite relazioni, tutte le relazioni vengono associate al vincolo. Ciò significa che il comportamento predefinito eliminerà completamente il contributo dall'albero se viene applicato il vincolo.
relationships: string[]
Valore della proprietà
string[]