ExtensionManifest interface
延伸模組指令清單和延伸模組模型所共用之擴充屬性的基類
屬性
| base |
作為擴充中定義之其他相對 URI 基底的 URI |
| constraints | 此延伸模組所定義的共享條件約束清單 |
| contributions | 此延伸模組所做的貢獻清單 |
| contribution |
此延伸模組所定義的參與類型清單 |
| demands | 此延伸模組所需的明確需求清單 |
| event |
在特定擴充事件發生時呼叫的端點集合 |
| fallback |
次要位置,可作為擴充中定義之其他相對 URI 的基底 |
| language | 資源庫所設定的語言文化特性名稱 |
| licensing | 此延伸模組在授權方面的運作方式 |
| manifest |
延伸模組指令清單格式/內容的版本 |
| marketplace |
作為延伸模組中所定義之其他相對 URI 基底的 Marketplace URI。 URI 可能與BaseUri相同。 |
| restricted |
套用至所有貢獻的默認使用者宣告(除了已明確指定 restrictedTo 的宣告除外),以控制參與的可見性。 |
| scopes | 此延伸模組所需的所有 oauth 範圍清單 |
| service |
必須可供帳戶使用的 VSTS 服務的 ServiceInstanceType(Guid),才能安裝擴充功能 |
屬性詳細資料
baseUri
作為擴充中定義之其他相對 URI 基底的 URI
baseUri: string
屬性值
string
constraints
contributions
contributionTypes
demands
此延伸模組所需的明確需求清單
demands: string[]
屬性值
string[]
eventCallbacks
在特定擴充事件發生時呼叫的端點集合
eventCallbacks: ExtensionEventCallbackCollection
屬性值
fallbackBaseUri
次要位置,可作為擴充中定義之其他相對 URI 的基底
fallbackBaseUri: string
屬性值
string
language
資源庫所設定的語言文化特性名稱
language: string
屬性值
string
licensing
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