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