ExtensionManifest interface
Базовый класс для свойств расширения, которые разделяются манифестом расширения и моделью расширения.
Свойства
| base |
Универсальный код ресурса (URI), используемый в качестве основы для других относительных URI, определенных в расширении |
| constraints | Список общих ограничений, определенных этим расширением |
| contributions | Список вкладов, внесенных этим расширением |
| contribution |
Список типов вкладов, определенных этим расширением |
| demands | Список явных требований, необходимых этому расширению |
| event |
Коллекция конечных точек, вызываемых при возникновении определенных событий расширения |
| fallback |
Дополнительное расположение, которое можно использовать в качестве базы для других относительных URI, определенных в расширении |
| language | Имя языка и региональных параметров, заданное коллекцией |
| licensing | Поведение этого расширения в отношении лицензирования |
| manifest |
Версия формата или содержимого манифеста расширения |
| marketplace |
URI Marketplace, используемый в качестве основы для других относительных URI, определенных в расширении. Uri может совпадать с BaseUri. |
| restricted |
Утверждения пользователей по умолчанию применяются ко всем вкладам (за исключением тех, которые были указаны в явном виде) для управления видимостью вклада. |
| scopes | Список всех областей oauth, необходимых этому расширению |
| service |
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