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 |
visible |
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
{[key: string]: ContributionPropertyDescription}
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