InstalledExtension interface

表示 VSTS 扩展及其安装状态

扩展

属性

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

VSTS 服务的 ServiceInstanceType(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

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

serviceInstanceType: string

属性值

string

继承自ExtensionManifest.serviceInstanceType