ExtensionManifest interface
Classe di base per le proprietà di estensione condivise dal manifesto dell'estensione e dal modello di estensione
Proprietà
| base |
URI usato come base per altri URI relativi definiti nell'estensione |
| constraints | Elenco dei vincoli condivisi definiti da questa estensione |
| contributions | Elenco dei contributi effettuati da questa estensione |
| contribution |
Elenco dei tipi di contributo definiti da questa estensione |
| demands | Elenco di richieste esplicite richieste richieste da questa estensione |
| event |
Raccolta di endpoint che vengono chiamati quando si verificano eventi di estensione specifici |
| fallback |
Posizione secondaria che può essere usata come base per altri URI relativi definiti nell'estensione |
| language | Language Culture Name impostato da Gallery |
| licensing | Comportamento di questa estensione rispetto alle licenze |
| manifest |
Versione del formato/contenuto del manifesto dell'estensione |
| marketplace |
URI del Marketplace usato come base per altri URI relativi definiti nell'estensione. L'URI potrebbe essere uguale a BaseUri. |
| restricted |
Le attestazioni utente predefinite applicate a tutti i contributi (ad eccezione di quelle specificate in modo esplicito) per controllare la visibilità di un contributo. |
| scopes | Elenco di tutti gli ambiti oauth richiesti da questa estensione |
| service |
ServiceInstanceType(Guid) del servizio VSTS che deve essere disponibile per un account affinché l'estensione venga installata |
Dettagli proprietà
baseUri
URI usato come base per altri URI relativi definiti nell'estensione
baseUri: string
Valore della proprietà
string
constraints
Elenco dei vincoli condivisi definiti da questa estensione
constraints: ContributionConstraint[]
Valore della proprietà
contributions
Elenco dei contributi effettuati da questa estensione
contributions: Contribution[]
Valore della proprietà
contributionTypes
Elenco dei tipi di contributo definiti da questa estensione
contributionTypes: ContributionType[]
Valore della proprietà
demands
Elenco di richieste esplicite richieste richieste da questa estensione
demands: string[]
Valore della proprietà
string[]
eventCallbacks
Raccolta di endpoint che vengono chiamati quando si verificano eventi di estensione specifici
eventCallbacks: ExtensionEventCallbackCollection
Valore della proprietà
fallbackBaseUri
Posizione secondaria che può essere usata come base per altri URI relativi definiti nell'estensione
fallbackBaseUri: string
Valore della proprietà
string
language
Language Culture Name impostato da Gallery
language: string
Valore della proprietà
string
licensing
Comportamento di questa estensione rispetto alle licenze
licensing: ExtensionLicensing
Valore della proprietà
manifestVersion
Versione del formato/contenuto del manifesto dell'estensione
manifestVersion: number
Valore della proprietà
number
marketplaceBaseUri
URI del Marketplace usato come base per altri URI relativi definiti nell'estensione. L'URI potrebbe essere uguale a BaseUri.
marketplaceBaseUri: string
Valore della proprietà
string
restrictedTo
Le attestazioni utente predefinite applicate a tutti i contributi (ad eccezione di quelle specificate in modo esplicito) per controllare la visibilità di un contributo.
restrictedTo: string[]
Valore della proprietà
string[]
scopes
Elenco di tutti gli ambiti oauth richiesti da questa estensione
scopes: string[]
Valore della proprietà
string[]
serviceInstanceType
ServiceInstanceType(Guid) del servizio VSTS che deve essere disponibile per un account affinché l'estensione venga installata
serviceInstanceType: string
Valore della proprietà
string