Compartilhar via


InstalledExtension interface

Representa uma extensão VSTS junto com seu estado de instalação

Extends

Propriedades

extensionId

A ID de extensão amigável para essa extensão – exclusiva para um determinado editor.

extensionName

O nome de exibição da extensão.

files

Esse é o conjunto de arquivos disponíveis na extensão.

flags

Sinalizadores de extensão relevantes para consumidores de contribuição

installState

Informações sobre essa instalação específica da extensão

lastPublished

Isso representa a data/hora em que as extensões foram atualizadas pela última vez na galeria. Isso não significa que essa versão tenha sido atualizada, o valor representa alterações em todas as versões da extensão.

publisherId

ID exclusiva do editor desta extensão

publisherName

O nome de exibição do editor

registrationId

ID exclusiva para essa extensão (a mesma ID é usada para todas as versões de uma única extensão)

version

Versão dessa extensão

Propriedades herdadas

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

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

extensionId

A ID de extensão amigável para essa extensão – exclusiva para um determinado editor.

extensionId: string

Valor da propriedade

string

extensionName

O nome de exibição da extensão.

extensionName: string

Valor da propriedade

string

files

Esse é o conjunto de arquivos disponíveis na extensão.

files: ExtensionFile[]

Valor da propriedade

flags

Sinalizadores de extensão relevantes para consumidores de contribuição

flags: ExtensionFlags

Valor da propriedade

installState

Informações sobre essa instalação específica da extensão

installState: InstalledExtensionState

Valor da propriedade

lastPublished

Isso representa a data/hora em que as extensões foram atualizadas pela última vez na galeria. Isso não significa que essa versão tenha sido atualizada, o valor representa alterações em todas as versões da extensão.

lastPublished: Date

Valor da propriedade

Date

publisherId

ID exclusiva do editor desta extensão

publisherId: string

Valor da propriedade

string

publisherName

O nome de exibição do editor

publisherName: string

Valor da propriedade

string

registrationId

ID exclusiva para essa extensão (a mesma ID é usada para todas as versões de uma única extensão)

registrationId: string

Valor da propriedade

string

version

Versão dessa extensão

version: string

Valor da propriedade

string

Detalhes das propriedades herdadas

baseUri

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

baseUri: string

Valor da propriedade

string

herdado deExtensionManifest.baseUri

constraints

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

constraints: ContributionConstraint[]

Valor da propriedade

Herdado deExtensionManifest.constraints

contributions

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

contributions: Contribution[]

Valor da propriedade

herdado doExtensionManifest.contributions

contributionTypes

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

contributionTypes: ContributionType[]

Valor da propriedade

Herdado deExtensionManifest.contributionTypes

demands

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

demands: string[]

Valor da propriedade

string[]

herdado deExtensionManifest.demands

eventCallbacks

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

eventCallbacks: ExtensionEventCallbackCollection

Valor da propriedade

Herdado deExtensionManifest.eventCallbacks

fallbackBaseUri

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

fallbackBaseUri: string

Valor da propriedade

string

Herdado deExtensionManifest.fallbackBaseUri

language

Nome da cultura da linguagem definido pela Galeria

language: string

Valor da propriedade

string

herdado doExtensionManifest.language

licensing

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

licensing: ExtensionLicensing

Valor da propriedade

Herdado deExtensionManifest.licensing

manifestVersion

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

manifestVersion: number

Valor da propriedade

number

Herdado deExtensionManifest.manifestVersion

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[]

herdado deExtensionManifest.restrictedTo

scopes

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

scopes: string[]

Valor da propriedade

string[]

Herdado deExtensionManifest.scopes

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

herdado deExtensionManifest.serviceInstanceType