ContributionType interface

Um tipo de contribuição, dado 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. NOTA: 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 este 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 fazer referência a uma determinada contribuição/tipo. Esse valor deve ser uma lista de editores ou extensões o acesso também é restrito. Exemplos: "ms" - Significa que apenas o editor "ms" pode fazer referência a isso. "ms.vss-web" - Significa que apenas a extensão "vss-web" do editor "ms" pode fazer referência a isso.

Detalhes de 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. NOTA: Somente TrustedPartners têm permissão para especificar tipos de contribuição indexados.

indexed: boolean

Valor de Propriedade

boolean

name

Nome amigável da contribuição/tipo

name: string

Valor de Propriedade

string

properties

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

properties: {[key: string]: ContributionPropertyDescription}

Valor de Propriedade

Detalhes da Propriedade Herdada

description

Descrição da contribuição/tipo

description: string

Valor de Propriedade

string

herdado deContributionBase.description

id

Identificador totalmente qualificado da contribuição/tipo

id: string

Valor de Propriedade

string

herdada deContributionBase.id

visibleTo

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

visibleTo: string[]

Valor de Propriedade

string[]

herdado deContributionBase.visibleTo