ContributionConstraint interface
Especifica uma restrição que pode ser usada para incluir/excluir dinamicamente uma determinada contribuição
Propriedades
| group | Uma propriedade opcional que pode ser especificada para agrupar restrições. Todas as restrições dentro de um grupo são E juntas (todas devem ser avaliadas como Verdadeiras para que a contribuição seja incluída). Diferentes grupos de restrições são OR'd (apenas um grupo precisa avaliar como True para que a contribuição seja incluída). |
| id | Identificador totalmente qualificado de uma restrição compartilhada |
| inverse | Se verdadeiro, negue o resultado do filtro (inclua a contribuição se o filtro aplicado retornar false em vez de true) |
| name | Nome do plug-in IContributionFilter |
| properties | Propriedades que são alimentadas para a classe de filtro de contribuição |
| relationships | As restrições podem ser aplicadas opcionalmente a uma ou mais das relações definidas na contribuição. Se nenhum relacionamento for definido, todos os relacionamentos serão associados à restrição. Isto significa que o comportamento por defeito eliminará completamente a contribuição da árvore se a restrição for aplicada. |
Detalhes de Propriedade
group
Uma propriedade opcional que pode ser especificada para agrupar restrições. Todas as restrições dentro de um grupo são E juntas (todas devem ser avaliadas como Verdadeiras para que a contribuição seja incluída). Diferentes grupos de restrições são OR'd (apenas um grupo precisa avaliar como True para que a contribuição seja incluída).
group: number
Valor de Propriedade
number
id
Identificador totalmente qualificado de uma restrição compartilhada
id: string
Valor de Propriedade
string
inverse
Se verdadeiro, negue o resultado do filtro (inclua a contribuição se o filtro aplicado retornar false em vez de true)
inverse: boolean
Valor de Propriedade
boolean
name
Nome do plug-in IContributionFilter
name: string
Valor de Propriedade
string
properties
Propriedades que são alimentadas para a classe de filtro de contribuição
properties: any
Valor de Propriedade
any
relationships
As restrições podem ser aplicadas opcionalmente a uma ou mais das relações definidas na contribuição. Se nenhum relacionamento for definido, todos os relacionamentos serão associados à restrição. Isto significa que o comportamento por defeito eliminará completamente a contribuição da árvore se a restrição for aplicada.
relationships: string[]
Valor de Propriedade
string[]