Partilhar via


ContributionConstraint interface

Especifica uma restrição que pode ser utilizada 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 num grupo são E'd em conjunto (todas têm de ser avaliadas como Verdadeiras para que a contribuição seja incluída). Os diferentes grupos de restrições são OR'd (apenas um grupo tem de avaliar como Verdadeiro para que a contribuição seja incluída).

id

Identificador completamente qualificado de uma restrição partilhada

inverse

Se for verdadeiro, anula o resultado do filtro (inclua a contribuição se o filtro aplicado devolver falso em vez de verdadeiro)

name

Nome do plug-in IContributionFilter

properties

Propriedades que são fornecidas para a classe de filtro de contribuição

relationships

Opcionalmente, as restrições podem ser aplicadas a uma ou mais das relações definidas na contribuição. Se não forem definidas relações, todas as relações serão associadas à restrição. Isto significa que o comportamento predefinido 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 num grupo são E'd em conjunto (todas têm de ser avaliadas como Verdadeiras para que a contribuição seja incluída). Os diferentes grupos de restrições são OR'd (apenas um grupo tem de avaliar como Verdadeiro para que a contribuição seja incluída).

group: number

Valor de Propriedade

number

id

Identificador completamente qualificado de uma restrição partilhada

id: string

Valor de Propriedade

string

inverse

Se for verdadeiro, anula o resultado do filtro (inclua a contribuição se o filtro aplicado devolver falso em vez de verdadeiro)

inverse: boolean

Valor de Propriedade

boolean

name

Nome do plug-in IContributionFilter

name: string

Valor de Propriedade

string

properties

Propriedades que são fornecidas para a classe de filtro de contribuição

properties: any

Valor de Propriedade

any

relationships

Opcionalmente, as restrições podem ser aplicadas a uma ou mais das relações definidas na contribuição. Se não forem definidas relações, todas as relações serão associadas à restrição. Isto significa que o comportamento predefinido eliminará completamente a contribuição da árvore se a restrição for aplicada.

relationships: string[]

Valor de Propriedade

string[]