共用方式為


InstalledExtension interface

表示 VSTS 延伸模組及其安裝狀態

Extends

屬性

extensionId

這個延伸模組的易記延伸模組標識碼 - 特定發行者是唯一的。

extensionName

延伸模組的顯示名稱。

files

這是可從延伸模組取得的一組檔案。

flags

與貢獻取用者相關的擴充旗標

installState

此擴充功能特定安裝的相關信息

lastPublished

這代表延伸模組上次在資源庫中更新的日期/時間。 這並不表示此版本已更新,值代表任何和所有延伸模組版本的變更。

publisherId

此延伸模組發行者的唯一標識符

publisherName

發行者的顯示名稱

registrationId

此延伸模組的唯一識別元(相同識別碼用於單一延伸模組的所有版本)

version

此延伸模組的版本

繼承的屬性

baseUri

作為擴充中定義之其他相對 URI 基底的 URI

constraints

此延伸模組所定義的共享條件約束清單

contributions

此延伸模組所做的貢獻清單

contributionTypes

此延伸模組所定義的參與類型清單

demands

此延伸模組所需的明確需求清單

eventCallbacks

在特定擴充事件發生時呼叫的端點集合

fallbackBaseUri

次要位置,可作為擴充中定義之其他相對 URI 的基底

language

資源庫所設定的語言文化特性名稱

licensing

此延伸模組在授權方面的運作方式

manifestVersion

延伸模組指令清單格式/內容的版本

restrictedTo

套用至所有貢獻的默認使用者宣告(除了已明確指定 restrictedTo 的宣告除外),以控制參與的可見性。

scopes

此延伸模組所需的所有 oauth 範圍清單

serviceInstanceType

必須可供帳戶使用的 VSTS 服務的 ServiceInstanceType(Guid),才能安裝擴充功能

屬性詳細資料

extensionId

這個延伸模組的易記延伸模組標識碼 - 特定發行者是唯一的。

extensionId: string

屬性值

string

extensionName

延伸模組的顯示名稱。

extensionName: string

屬性值

string

files

這是可從延伸模組取得的一組檔案。

files: ExtensionFile[]

屬性值

flags

與貢獻取用者相關的擴充旗標

flags: ExtensionFlags

屬性值

installState

此擴充功能特定安裝的相關信息

installState: InstalledExtensionState

屬性值

lastPublished

這代表延伸模組上次在資源庫中更新的日期/時間。 這並不表示此版本已更新,值代表任何和所有延伸模組版本的變更。

lastPublished: Date

屬性值

Date

publisherId

此延伸模組發行者的唯一標識符

publisherId: string

屬性值

string

publisherName

發行者的顯示名稱

publisherName: string

屬性值

string

registrationId

此延伸模組的唯一識別元(相同識別碼用於單一延伸模組的所有版本)

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