Compartilhar via


ContributionType interface

Um tipo de contribuição, fornecido por um esquema json

Extends

Propriedades

indexed

Controla se as contribuições desse tipo têm ou não o tipo indexado para consultas. Isso permite que os clientes encontrem todas as extensões que têm uma contribuição desse tipo. OBSERVAÇÃO: somente TrustedPartners têm permissão para especificar tipos de contribuição indexados.

name

Nome amigável da contribuição/tipo

properties

Descreve as propriedades permitidas para esse 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

indexed

Controla se as contribuições desse tipo têm ou não o tipo indexado para consultas. Isso permite que os clientes encontrem todas as extensões que têm uma contribuição desse tipo. OBSERVAÇÃO: somente TrustedPartners têm permissão para especificar tipos de contribuição indexados.

indexed: boolean

Valor da propriedade

boolean

name

Nome amigável da contribuição/tipo

name: string

Valor da propriedade

string

properties

Descreve as propriedades permitidas para esse tipo de contribuição

properties: {[key: string]: ContributionPropertyDescription}

Valor da propriedade

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