Compartilhar 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 AND'd juntas (todas devem ser avaliadas como True para que a contribuição seja incluída). Diferentes grupos de restrições são OR'd (apenas um grupo precisa ser avaliado como True para que a contribuição seja incluída).

id

Identificador totalmente qualificado de uma restrição compartilhada

inverse

Se for true, 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

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

Detalhes da propriedade

group

Uma propriedade opcional que pode ser especificada para agrupar restrições. Todas as restrições dentro de um grupo são AND'd juntas (todas devem ser avaliadas como True para que a contribuição seja incluída). Diferentes grupos de restrições são OR'd (apenas um grupo precisa ser avaliado como True para que a contribuição seja incluída).

group: number

Valor da propriedade

number

id

Identificador totalmente qualificado de uma restrição compartilhada

id: string

Valor da propriedade

string

inverse

Se for true, negue o resultado do filtro (inclua a contribuição se o filtro aplicado retornar false em vez de true)

inverse: boolean

Valor da propriedade

boolean

name

Nome do plug-in IContributionFilter

name: string

Valor da propriedade

string

properties

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

properties: any

Valor da propriedade

any

relationships

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

relationships: string[]

Valor da propriedade

string[]