Partilhar via


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