Partager via


ExtensionManifest interface

Classe de base pour les propriétés d’extension partagées par le manifeste d’extension et le modèle d’extension

Propriétés

baseUri

Uri utilisé comme base pour les autres URI relatifs définis dans l’extension

constraints

Liste des contraintes partagées définies par cette extension

contributions

Liste des contributions apportées par cette extension

contributionTypes

Liste des types de contributions définis par cette extension

demands

Liste des demandes explicites requises par cette extension

eventCallbacks

Collection de points de terminaison qui sont appelés lorsque des événements d’extension particuliers se produisent

fallbackBaseUri

Emplacement secondaire qui peut être utilisé comme base pour les autres URI relatifs définis dans l’extension

language

Nom de la culture de la langue défini par la galerie

licensing

Comportement de cette extension par rapport aux licences

manifestVersion

Version du format/contenu du manifeste d’extension

marketplaceBaseUri

Uri de la Place de marché utilisé comme base pour d’autres URI relatifs définis dans l’extension. L’URI peut être identique à BaseUri.

restrictedTo

Les revendications utilisateur par défaut appliquées à toutes les contributions (à l’exception des revendications d’utilisateur spécifiées de manière explicite) pour contrôler la visibilité d’une contribution.

scopes

Liste de toutes les étendues oauth requises par cette extension

serviceInstanceType

ServiceInstanceType(Guid) du service VSTS qui doit être disponible pour un compte afin que l’extension soit installée

Détails de la propriété

baseUri

Uri utilisé comme base pour les autres URI relatifs définis dans l’extension

baseUri: string

Valeur de propriété

string

constraints

Liste des contraintes partagées définies par cette extension

constraints: ContributionConstraint[]

Valeur de propriété

contributions

Liste des contributions apportées par cette extension

contributions: Contribution[]

Valeur de propriété

contributionTypes

Liste des types de contributions définis par cette extension

contributionTypes: ContributionType[]

Valeur de propriété

demands

Liste des demandes explicites requises par cette extension

demands: string[]

Valeur de propriété

string[]

eventCallbacks

Collection de points de terminaison qui sont appelés lorsque des événements d’extension particuliers se produisent

eventCallbacks: ExtensionEventCallbackCollection

Valeur de propriété

fallbackBaseUri

Emplacement secondaire qui peut être utilisé comme base pour les autres URI relatifs définis dans l’extension

fallbackBaseUri: string

Valeur de propriété

string

language

Nom de la culture de la langue défini par la galerie

language: string

Valeur de propriété

string

licensing

Comportement de cette extension par rapport aux licences

licensing: ExtensionLicensing

Valeur de propriété

manifestVersion

Version du format/contenu du manifeste d’extension

manifestVersion: number

Valeur de propriété

number

marketplaceBaseUri

Uri de la Place de marché utilisé comme base pour d’autres URI relatifs définis dans l’extension. L’URI peut être identique à BaseUri.

marketplaceBaseUri: string

Valeur de propriété

string

restrictedTo

Les revendications utilisateur par défaut appliquées à toutes les contributions (à l’exception des revendications d’utilisateur spécifiées de manière explicite) pour contrôler la visibilité d’une contribution.

restrictedTo: string[]

Valeur de propriété

string[]

scopes

Liste de toutes les étendues oauth requises par cette extension

scopes: string[]

Valeur de propriété

string[]

serviceInstanceType

ServiceInstanceType(Guid) du service VSTS qui doit être disponible pour un compte afin que l’extension soit installée

serviceInstanceType: string

Valeur de propriété

string