Delen via


ContributionConstraint interface

Hiermee geeft u een beperking op die kan worden gebruikt om dynamisch een bepaalde bijdrage op te nemen/uit te sluiten

Eigenschappen

group

Een optionele eigenschap die kan worden opgegeven om beperkingen samen te groeperen. Alle beperkingen binnen een groep zijn AND'd samen (alle moeten worden geëvalueerd naar Waar om de bijdrage te kunnen opnemen). Verschillende groepen beperkingen zijn OR'd (slechts één groep hoeft te evalueren naar Waar om de bijdrage op te kunnen opnemen).

id

Volledig gekwalificeerde id van een gedeelde beperking

inverse

Indien waar, negate dan het resultaat van het filter (neem de bijdrage op als het toegepaste filter false retourneert in plaats van true)

name

Naam van de IContributionFilter-invoegtoepassing

properties

Eigenschappen die worden ingevoerd voor de bijdragefilterklasse

relationships

Beperkingen kunnen optioneel worden toegepast op een of meer van de relaties die in de bijdrage zijn gedefinieerd. Als er geen relaties zijn gedefinieerd, worden alle relaties gekoppeld aan de beperking. Dit betekent dat het standaardgedrag de bijdrage van de structuur volledig elimineert als de beperking wordt toegepast.

Eigenschapdetails

group

Een optionele eigenschap die kan worden opgegeven om beperkingen samen te groeperen. Alle beperkingen binnen een groep zijn AND'd samen (alle moeten worden geëvalueerd naar Waar om de bijdrage te kunnen opnemen). Verschillende groepen beperkingen zijn OR'd (slechts één groep hoeft te evalueren naar Waar om de bijdrage op te kunnen opnemen).

group: number

Waarde van eigenschap

number

id

Volledig gekwalificeerde id van een gedeelde beperking

id: string

Waarde van eigenschap

string

inverse

Indien waar, negate dan het resultaat van het filter (neem de bijdrage op als het toegepaste filter false retourneert in plaats van true)

inverse: boolean

Waarde van eigenschap

boolean

name

Naam van de IContributionFilter-invoegtoepassing

name: string

Waarde van eigenschap

string

properties

Eigenschappen die worden ingevoerd voor de bijdragefilterklasse

properties: any

Waarde van eigenschap

any

relationships

Beperkingen kunnen optioneel worden toegepast op een of meer van de relaties die in de bijdrage zijn gedefinieerd. Als er geen relaties zijn gedefinieerd, worden alle relaties gekoppeld aan de beperking. Dit betekent dat het standaardgedrag de bijdrage van de structuur volledig elimineert als de beperking wordt toegepast.

relationships: string[]

Waarde van eigenschap

string[]