Compartilhar via


Contribution interface

Uma contribuição individual feita por uma extensão

Extends

Propriedades

constraints

Lista de restrições (filtros) que devem ser aplicadas à disponibilidade dessa contribuição

includes

Inclui um conjunto de contribuições que devem ter essa contribuição incluída em sua lista de destinos.

properties

Propriedades/atributos dessa contribuição

restrictedTo

Lista de declarações exigidas para que o usuário veja essa contribuição (como anônimo, público, membro...).

targets

As IDs das contribuições direcionadas a essa contribuição. (contribuições pai)

type

ID do tipo de contribuição

Propriedades herdadas

description

Descrição da contribuição/tipo

id

Identificador totalmente qualificado da contribuição/tipo

visibleTo

VisibleTo pode ser usado para restringir quem pode referenciar uma determinada contribuição/tipo. Esse valor deve ser uma lista de editores ou o acesso a extensões também é restrito. Exemplos: "ms" – significa que somente o editor "ms" pode fazer referência a isso. "ms.vss-web" – significa que somente a extensão "vss-web" do editor "ms" pode fazer referência a isso.

Detalhes da propriedade

constraints

Lista de restrições (filtros) que devem ser aplicadas à disponibilidade dessa contribuição

constraints: ContributionConstraint[]

Valor da propriedade

includes

Inclui um conjunto de contribuições que devem ter essa contribuição incluída em sua lista de destinos.

includes: string[]

Valor da propriedade

string[]

properties

Propriedades/atributos dessa contribuição

properties: any

Valor da propriedade

any

restrictedTo

Lista de declarações exigidas para que o usuário veja essa contribuição (como anônimo, público, membro...).

restrictedTo: string[]

Valor da propriedade

string[]

targets

As IDs das contribuições direcionadas a essa contribuição. (contribuições pai)

targets: string[]

Valor da propriedade

string[]

type

ID do tipo de contribuição

type: string

Valor da propriedade

string

Detalhes das propriedades herdadas

description

Descrição da contribuição/tipo

description: string

Valor da propriedade

string

herdado deContributionBase.description

id

Identificador totalmente qualificado da contribuição/tipo

id: string

Valor da propriedade

string

herdado deContributionBase.id

visibleTo

VisibleTo pode ser usado para restringir quem pode referenciar uma determinada contribuição/tipo. Esse valor deve ser uma lista de editores ou o acesso a extensões também é restrito. Exemplos: "ms" – significa que somente o editor "ms" pode fazer referência a isso. "ms.vss-web" – significa que somente a extensão "vss-web" do editor "ms" pode fazer referência a isso.

visibleTo: string[]

Valor da propriedade

string[]

herdado deContributionBase.visibleTo