Compartilhar via


ExtensionManifest interface

Classe base para propriedades de extensão que são compartilhadas pelo manifesto da extensão e pelo modelo de extensão

Propriedades

baseUri

Uri usado como base para outros uris relativos definidos na extensão

constraints

Lista de restrições compartilhadas definidas por essa extensão

contributions

Lista de contribuições feitas por essa extensão

contributionTypes

Lista de tipos de contribuição definidos por essa extensão

demands

Lista de demandas explícitas exigidas por essa extensão

eventCallbacks

Coleção de pontos de extremidade que são chamados quando eventos de extensão específicos ocorrem

fallbackBaseUri

Local secundário que pode ser usado como base para outros uris relativos definidos na extensão

language

Nome da cultura da linguagem definido pela Galeria

licensing

Como essa extensão se comporta em relação ao licenciamento

manifestVersion

Versão do formato/conteúdo do manifesto da extensão

marketplaceBaseUri

URI do Marketplace usado como base para outros uris relativos definidos na extensão. Uri pode ser o mesmo que BaseUri.

restrictedTo

Declarações de usuário padrão aplicadas a todas as contribuições (exceto as que foram especificadas restrictedTo explicitamente) para controlar a visibilidade de uma contribuição.

scopes

Lista de todos os escopos de oauth exigidos por essa extensão

serviceInstanceType

O ServiceInstanceType(Guid) do serviço VSTS que deve estar disponível para uma conta para que a extensão seja instalada

Detalhes da propriedade

baseUri

Uri usado como base para outros uris relativos definidos na extensão

baseUri: string

Valor da propriedade

string

constraints

Lista de restrições compartilhadas definidas por essa extensão

constraints: ContributionConstraint[]

Valor da propriedade

contributions

Lista de contribuições feitas por essa extensão

contributions: Contribution[]

Valor da propriedade

contributionTypes

Lista de tipos de contribuição definidos por essa extensão

contributionTypes: ContributionType[]

Valor da propriedade

demands

Lista de demandas explícitas exigidas por essa extensão

demands: string[]

Valor da propriedade

string[]

eventCallbacks

Coleção de pontos de extremidade que são chamados quando eventos de extensão específicos ocorrem

eventCallbacks: ExtensionEventCallbackCollection

Valor da propriedade

fallbackBaseUri

Local secundário que pode ser usado como base para outros uris relativos definidos na extensão

fallbackBaseUri: string

Valor da propriedade

string

language

Nome da cultura da linguagem definido pela Galeria

language: string

Valor da propriedade

string

licensing

Como essa extensão se comporta em relação ao licenciamento

licensing: ExtensionLicensing

Valor da propriedade

manifestVersion

Versão do formato/conteúdo do manifesto da extensão

manifestVersion: number

Valor da propriedade

number

marketplaceBaseUri

URI do Marketplace usado como base para outros uris relativos definidos na extensão. Uri pode ser o mesmo que BaseUri.

marketplaceBaseUri: string

Valor da propriedade

string

restrictedTo

Declarações de usuário padrão aplicadas a todas as contribuições (exceto as que foram especificadas restrictedTo explicitamente) para controlar a visibilidade de uma contribuição.

restrictedTo: string[]

Valor da propriedade

string[]

scopes

Lista de todos os escopos de oauth exigidos por essa extensão

scopes: string[]

Valor da propriedade

string[]

serviceInstanceType

O ServiceInstanceType(Guid) do serviço VSTS que deve estar disponível para uma conta para que a extensão seja instalada

serviceInstanceType: string

Valor da propriedade

string