InstalledExtension interface

表示 VSTS 扩展及其安装状态

Extends

属性

extensionId

此扩展的友好扩展 ID - 对于给定发布者是唯一的。

extensionName

扩展的显示名称。

files

这是扩展提供的一组文件。

flags

与贡献使用者相关的扩展标志

installState

有关此扩展的特定安装的信息

lastPublished

这表示上次在库中更新扩展的日期/时间。 这并不意味着此版本已更新, 值表示对扩展的任何版本和所有版本的更改。

publisherId

此扩展的发布者的唯一 ID

publisherName

发布者的显示名称

registrationId

此扩展的唯一 ID (同一 ID 用于单个扩展的所有版本)

version

此扩展的版本

继承属性

baseUri

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

constraints

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

contributions

此扩展所做的贡献列表

contributionTypes

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

demands

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

eventCallbacks

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

fallbackBaseUri

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

language

库设置的语言区域性名称

licensing

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

manifestVersion

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

restrictedTo

默认用户声明应用于所有贡献 (但已指定 restrictedTo 显式) 以控制贡献的可见性。

scopes

此扩展所需的所有 oauth 作用域的列表

serviceInstanceType

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

属性详细信息

extensionId

此扩展的友好扩展 ID - 对于给定发布者是唯一的。

extensionId: string

属性值

string

extensionName

扩展的显示名称。

extensionName: string

属性值

string

files

这是扩展提供的一组文件。

files: ExtensionFile[]

属性值

flags

与贡献使用者相关的扩展标志

flags: ExtensionFlags

属性值

installState

有关此扩展的特定安装的信息

installState: InstalledExtensionState

属性值

lastPublished

这表示上次在库中更新扩展的日期/时间。 这并不意味着此版本已更新, 值表示对扩展的任何版本和所有版本的更改。

lastPublished: Date

属性值

Date

publisherId

此扩展的发布者的唯一 ID

publisherId: string

属性值

string

publisherName

发布者的显示名称

publisherName: string

属性值

string

registrationId

此扩展的唯一 ID (同一 ID 用于单个扩展的所有版本)

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 显式) 以控制贡献的可见性。

restrictedTo: string[]

属性值

string[]

继承自ExtensionManifest.restrictedTo

scopes

此扩展所需的所有 oauth 作用域的列表

scopes: string[]

属性值

string[]

继承自ExtensionManifest.scopes

serviceInstanceType

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

serviceInstanceType: string

属性值

string

继承自ExtensionManifest.serviceInstanceType