ExtensionManifest interface
扩展清单和扩展模型共享的扩展属性的基类
属性
| base |
用作扩展中定义的其他相对 URI 的基 URI |
| constraints | 此扩展定义的共享约束列表 |
| contributions | 此扩展所做的贡献列表 |
| contribution |
此扩展定义的贡献类型列表 |
| demands | 此扩展所需的显式需求列表 |
| event |
在发生特定扩展事件时调用的终结点集合 |
| fallback |
辅助位置,可用作其他相对 URI 在扩展中定义的基位置 |
| language | 库设置的语言区域性名称 |
| licensing | 此扩展在许可方面的行为方式 |
| manifest |
扩展清单格式/内容的版本 |
| marketplace |
用作扩展中定义的其他相对 URI 的基础的市场 URI。 URI 可能与 BaseUri 相同。 |
| restricted |
应用于所有贡献的默认用户声明(除非已显式指定 restrictedTo 的声明),以控制参与内容的可见性。 |
| scopes | 此扩展所需的所有 oauth 范围列表 |
| service |
VSTS 服务的 ServiceInstanceType(Guid)必须可供帐户使用才能安装扩展 |
属性详细信息
baseUri
用作扩展中定义的其他相对 URI 的基 URI
baseUri: string
属性值
string
constraints
contributions
contributionTypes
demands
此扩展所需的显式需求列表
demands: string[]
属性值
string[]
eventCallbacks
在发生特定扩展事件时调用的终结点集合
eventCallbacks: ExtensionEventCallbackCollection
属性值
fallbackBaseUri
辅助位置,可用作其他相对 URI 在扩展中定义的基位置
fallbackBaseUri: string
属性值
string
language
库设置的语言区域性名称
language: string
属性值
string
licensing
manifestVersion
扩展清单格式/内容的版本
manifestVersion: number
属性值
number
marketplaceBaseUri
用作扩展中定义的其他相对 URI 的基础的市场 URI。 URI 可能与 BaseUri 相同。
marketplaceBaseUri: string
属性值
string
restrictedTo
应用于所有贡献的默认用户声明(除非已显式指定 restrictedTo 的声明),以控制参与内容的可见性。
restrictedTo: string[]
属性值
string[]
scopes
此扩展所需的所有 oauth 范围列表
scopes: string[]
属性值
string[]
serviceInstanceType
VSTS 服务的 ServiceInstanceType(Guid)必须可供帐户使用才能安装扩展
serviceInstanceType: string
属性值
string