Поделиться через


InstalledExtension interface

Представляет расширение VSTS вместе с состоянием установки

Extends

Свойства

extensionId

Понятный идентификатор расширения для этого расширения — уникальный для данного издателя.

extensionName

Отображаемое имя расширения.

files

Это набор файлов, доступных из расширения.

flags

Флаги расширения, относящиеся к потребителям вкладов

installState

Сведения об этой конкретной установке расширения

lastPublished

Это представляет дату и время последнего обновления расширений в коллекции. Это не означает, что эта версия была обновлена, значение представляет изменения в любой и всех версиях расширения.

publisherId

Уникальный идентификатор издателя этого расширения

publisherName

Отображаемое имя издателя

registrationId

Уникальный идентификатор этого расширения (один и тот же идентификатор используется для всех версий одного расширения)

version

Версия этого расширения

Унаследованные свойства

baseUri

Универсальный код ресурса (URI), используемый в качестве основы для других относительных URI, определенных в расширении

constraints

Список общих ограничений, определенных этим расширением

contributions

Список вкладов, внесенных этим расширением

contributionTypes

Список типов вкладов, определенных этим расширением

demands

Список явных требований, необходимых этому расширению

eventCallbacks

Коллекция конечных точек, вызываемых при возникновении определенных событий расширения

fallbackBaseUri

Дополнительное расположение, которое можно использовать в качестве базы для других относительных URI, определенных в расширении

language

Имя языка и региональных параметров, заданное коллекцией

licensing

Поведение этого расширения в отношении лицензирования

manifestVersion

Версия формата или содержимого манифеста расширения

restrictedTo

Утверждения пользователей по умолчанию применяются ко всем вкладам (за исключением тех, которые были указаны в явном виде) для управления видимостью вклада.

scopes

Список всех областей oauth, необходимых этому расширению

serviceInstanceType

ServiceInstanceType(Guid) службы VSTS, которая должна быть доступна для учетной записи, чтобы расширение было установлено.

Сведения о свойстве

extensionId

Понятный идентификатор расширения для этого расширения — уникальный для данного издателя.

extensionId: string

Значение свойства

string

extensionName

Отображаемое имя расширения.

extensionName: string

Значение свойства

string

files

Это набор файлов, доступных из расширения.

files: ExtensionFile[]

Значение свойства

flags

Флаги расширения, относящиеся к потребителям вкладов

flags: ExtensionFlags

Значение свойства

installState

Сведения об этой конкретной установке расширения

installState: InstalledExtensionState

Значение свойства

lastPublished

Это представляет дату и время последнего обновления расширений в коллекции. Это не означает, что эта версия была обновлена, значение представляет изменения в любой и всех версиях расширения.

lastPublished: Date

Значение свойства

Date

publisherId

Уникальный идентификатор издателя этого расширения

publisherId: string

Значение свойства

string

publisherName

Отображаемое имя издателя

publisherName: string

Значение свойства

string

registrationId

Уникальный идентификатор этого расширения (один и тот же идентификатор используется для всех версий одного расширения)

registrationId: string

Значение свойства

string

version

Версия этого расширения

version: string

Значение свойства

string

Сведения об унаследованном свойстве

baseUri

Универсальный код ресурса (URI), используемый в качестве основы для других относительных URI, определенных в расширении

baseUri: string

Значение свойства

string

наследуется отExtensionManifest.baseUri

constraints

Список общих ограничений, определенных этим расширением

constraints: ContributionConstraint[]

Значение свойства

наследуется отExtensionManifest.constraints

contributions

Список вкладов, внесенных этим расширением

contributions: Contribution[]

Значение свойства

наследуется отExtensionManifest.contributions

contributionTypes

Список типов вкладов, определенных этим расширением

contributionTypes: ContributionType[]

Значение свойства

наследуется отExtensionManifest.contributionTypes

demands

Список явных требований, необходимых этому расширению

demands: string[]

Значение свойства

string[]

унаследовано отExtensionManifest.demands

eventCallbacks

Коллекция конечных точек, вызываемых при возникновении определенных событий расширения

eventCallbacks: ExtensionEventCallbackCollection

Значение свойства

наследуется отExtensionManifest.eventCallbacks

fallbackBaseUri

Дополнительное расположение, которое можно использовать в качестве базы для других относительных URI, определенных в расширении

fallbackBaseUri: string

Значение свойства

string

унаследовано отExtensionManifest.fallbackBaseUri

language

Имя языка и региональных параметров, заданное коллекцией

language: string

Значение свойства

string

унаследован отExtensionManifest.language

licensing

Поведение этого расширения в отношении лицензирования

licensing: ExtensionLicensing

Значение свойства

наследуется отExtensionManifest.licensing

manifestVersion

Версия формата или содержимого манифеста расширения

manifestVersion: number

Значение свойства

number

наследуется отExtensionManifest.manifestVersion

restrictedTo

Утверждения пользователей по умолчанию применяются ко всем вкладам (за исключением тех, которые были указаны в явном виде) для управления видимостью вклада.

restrictedTo: string[]

Значение свойства

string[]

наследуется отExtensionManifest.restrictedTo

scopes

Список всех областей oauth, необходимых этому расширению

scopes: string[]

Значение свойства

string[]

унаследовано отExtensionManifest.scopes

serviceInstanceType

ServiceInstanceType(Guid) службы VSTS, которая должна быть доступна для учетной записи, чтобы расширение было установлено.

serviceInstanceType: string

Значение свойства

string

наследуется отExtensionManifest.serviceInstanceType