ExtensionManifest interface
Základní třída pro vlastnosti rozšíření, které jsou sdíleny manifestem rozšíření a modelem rozšíření
Vlastnosti
| base |
Identifikátor URI používaný jako základ pro ostatní relativní identifikátory URI definované v rozšíření |
| constraints | Seznam sdílených omezení definovaných tímto rozšířením |
| contributions | Seznam příspěvků provedených tímto rozšířením |
| contribution |
Seznam typů příspěvků definovaných tímto rozšířením |
| demands | Seznam explicitních požadavků vyžadovaných tímto rozšířením |
| event |
Kolekce koncových bodů, které se volaly, když dojde k určitým událostem rozšíření |
| fallback |
Sekundární umístění, které lze použít jako základ pro jiné relativní identifikátory URI definované v rozšíření |
| language | Název jazykové verze jazyka nastavený galerií |
| licensing | Jak se toto rozšíření chová s ohledem na licencování |
| manifest |
Verze formátu/obsahu manifestu rozšíření |
| marketplace |
Identifikátor URI Marketplace se používá jako základ pro jiné relativní uris definované v rozšíření. Identifikátor URI může být stejný jako BaseUri. |
| restricted |
Výchozí deklarace identity uživatelů použité pro všechny příspěvky (s výjimkou těch, které byly výslovně zadány restrictedTo) k řízení viditelnosti příspěvku. |
| scopes | Seznam všech oborů oauth vyžadovaných tímto rozšířením |
| service |
ServiceInstanceType(Guid) služby VSTS, která musí být k dispozici pro účet, aby se rozšíření nainstalovalo |
Podrobnosti vlastnosti
baseUri
Identifikátor URI používaný jako základ pro ostatní relativní identifikátory URI definované v rozšíření
baseUri: string
Hodnota vlastnosti
string
constraints
Seznam sdílených omezení definovaných tímto rozšířením
constraints: ContributionConstraint[]
Hodnota vlastnosti
contributions
Seznam příspěvků provedených tímto rozšířením
contributions: Contribution[]
Hodnota vlastnosti
contributionTypes
Seznam typů příspěvků definovaných tímto rozšířením
contributionTypes: ContributionType[]
Hodnota vlastnosti
demands
Seznam explicitních požadavků vyžadovaných tímto rozšířením
demands: string[]
Hodnota vlastnosti
string[]
eventCallbacks
Kolekce koncových bodů, které se volaly, když dojde k určitým událostem rozšíření
eventCallbacks: ExtensionEventCallbackCollection
Hodnota vlastnosti
fallbackBaseUri
Sekundární umístění, které lze použít jako základ pro jiné relativní identifikátory URI definované v rozšíření
fallbackBaseUri: string
Hodnota vlastnosti
string
language
Název jazykové verze jazyka nastavený galerií
language: string
Hodnota vlastnosti
string
licensing
Jak se toto rozšíření chová s ohledem na licencování
licensing: ExtensionLicensing
Hodnota vlastnosti
manifestVersion
Verze formátu/obsahu manifestu rozšíření
manifestVersion: number
Hodnota vlastnosti
number
marketplaceBaseUri
Identifikátor URI Marketplace se používá jako základ pro jiné relativní uris definované v rozšíření. Identifikátor URI může být stejný jako BaseUri.
marketplaceBaseUri: string
Hodnota vlastnosti
string
restrictedTo
Výchozí deklarace identity uživatelů použité pro všechny příspěvky (s výjimkou těch, které byly výslovně zadány restrictedTo) k řízení viditelnosti příspěvku.
restrictedTo: string[]
Hodnota vlastnosti
string[]
scopes
Seznam všech oborů oauth vyžadovaných tímto rozšířením
scopes: string[]
Hodnota vlastnosti
string[]
serviceInstanceType
ServiceInstanceType(Guid) služby VSTS, která musí být k dispozici pro účet, aby se rozšíření nainstalovalo
serviceInstanceType: string
Hodnota vlastnosti
string