ExtensionManifest interface

扩展清单和扩展模型共享的扩展属性的基类

属性

baseUri

用作扩展中定义的其他相对 URI 的基 URI

constraints

此扩展定义的共享约束列表

contributions

此扩展所做的贡献列表

contributionTypes

此扩展定义的贡献类型列表

demands

此扩展所需的显式需求列表

eventCallbacks

在发生特定扩展事件时调用的终结点集合

fallbackBaseUri

辅助位置,可用作其他相对 URI 在扩展中定义的基位置

language

库设置的语言区域性名称

licensing

此扩展在许可方面的行为方式

manifestVersion

扩展清单格式/内容的版本

marketplaceBaseUri

用作扩展中定义的其他相对 URI 的基础的市场 URI。 URI 可能与 BaseUri 相同。

restrictedTo

应用于所有贡献的默认用户声明(除非已显式指定 restrictedTo 的声明),以控制参与内容的可见性。

scopes

此扩展所需的所有 oauth 范围列表

serviceInstanceType

VSTS 服务的 ServiceInstanceType(Guid)必须可供帐户使用才能安装扩展

属性详细信息

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 的基础的市场 URI。 URI 可能与 BaseUri 相同。

marketplaceBaseUri: string

属性值

string

restrictedTo

应用于所有贡献的默认用户声明(除非已显式指定 restrictedTo 的声明),以控制参与内容的可见性。

restrictedTo: string[]

属性值

string[]

scopes

此扩展所需的所有 oauth 范围列表

scopes: string[]

属性值

string[]

serviceInstanceType

VSTS 服务的 ServiceInstanceType(Guid)必须可供帐户使用才能安装扩展

serviceInstanceType: string

属性值

string