ContributionConstraint interface
Especifica una restricción que se puede usar para incluir o excluir dinámicamente una contribución determinada.
Propiedades
group | Propiedad opcional que se puede especificar para agrupar restricciones. Todas las restricciones dentro de un grupo están juntas Y (todas deben evaluarse como True para que se incluya la contribución). Los distintos grupos de restricciones son OR'd (solo un grupo debe evaluarse como True para que se incluya la contribución). |
id | Identificador completo de una restricción compartida |
inverse | Si es true, niega el resultado del filtro (incluya la contribución si el filtro aplicado devuelve false en lugar de true). |
name | Nombre del complemento IContributionFilter |
properties | Propiedades que se alimentan a la clase de filtro de contribución |
relationships | Opcionalmente, las restricciones se pueden aplicar a una o varias de las relaciones definidas en la contribución. Si no se definen relaciones, todas las relaciones están asociadas a la restricción . Esto significa que el comportamiento predeterminado eliminará la contribución del árbol por completo si se aplica la restricción. |
Detalles de las propiedades
group
Propiedad opcional que se puede especificar para agrupar restricciones. Todas las restricciones dentro de un grupo están juntas Y (todas deben evaluarse como True para que se incluya la contribución). Los distintos grupos de restricciones son OR'd (solo un grupo debe evaluarse como True para que se incluya la contribución).
group: number
Valor de propiedad
number
id
Identificador completo de una restricción compartida
id: string
Valor de propiedad
string
inverse
Si es true, niega el resultado del filtro (incluya la contribución si el filtro aplicado devuelve false en lugar de true).
inverse: boolean
Valor de propiedad
boolean
name
Nombre del complemento IContributionFilter
name: string
Valor de propiedad
string
properties
Propiedades que se alimentan a la clase de filtro de contribución
properties: any
Valor de propiedad
any
relationships
Opcionalmente, las restricciones se pueden aplicar a una o varias de las relaciones definidas en la contribución. Si no se definen relaciones, todas las relaciones están asociadas a la restricción . Esto significa que el comportamiento predeterminado eliminará la contribución del árbol por completo si se aplica la restricción.
relationships: string[]
Valor de propiedad
string[]