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


ExtensionManifest interface

Базовый класс для свойств расширения, которые разделяются манифестом расширения и моделью расширения.

Свойства

baseUri

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

constraints

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

contributions

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

contributionTypes

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

demands

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

eventCallbacks

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

fallbackBaseUri

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

language

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

licensing

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

manifestVersion

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

marketplaceBaseUri

URI Marketplace, используемый в качестве основы для других относительных URI, определенных в расширении. Uri может совпадать с BaseUri.

restrictedTo

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

scopes

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

serviceInstanceType

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

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

baseUri

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

baseUri: string

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

string

constraints

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

constraints: ContributionConstraint[]

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

contributions

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

contributions: Contribution[]

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

contributionTypes

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

contributionTypes: ContributionType[]

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

demands

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

demands: string[]

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

string[]

eventCallbacks

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

eventCallbacks: ExtensionEventCallbackCollection

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

fallbackBaseUri

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

fallbackBaseUri: string

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

string

language

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

language: string

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

string

licensing

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

licensing: ExtensionLicensing

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

manifestVersion

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

manifestVersion: number

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

number

marketplaceBaseUri

URI Marketplace, используемый в качестве основы для других относительных URI, определенных в расширении. Uri может совпадать с BaseUri.

marketplaceBaseUri: string

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

string

restrictedTo

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

restrictedTo: string[]

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

string[]

scopes

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

scopes: string[]

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

string[]

serviceInstanceType

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

serviceInstanceType: string

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

string