Condividi tramite


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[]