共用方式為


ExtensionManifest interface

延伸模組指令清單和延伸模組模型所共用之擴充屬性的基類

屬性

baseUri

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

constraints

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

contributions

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

contributionTypes

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

demands

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

eventCallbacks

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

fallbackBaseUri

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

language

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

licensing

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

manifestVersion

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

marketplaceBaseUri

作為延伸模組中所定義之其他相對 URI 基底的 Marketplace 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 基底的 Marketplace URI。 URI 可能與BaseUri相同。

marketplaceBaseUri: string

屬性值

string

restrictedTo

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

restrictedTo: string[]

屬性值

string[]

scopes

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

scopes: string[]

屬性值

string[]

serviceInstanceType

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

serviceInstanceType: string

屬性值

string