ExtensionManifest interface
Clase base para las propiedades de extensión compartidas por el manifiesto de extensión y el modelo de extensión
Propiedades
| base |
Uri usado como base para otros URI relativos definidos en la extensión |
| constraints | Lista de restricciones compartidas definidas por esta extensión |
| contributions | Lista de contribuciones realizadas por esta extensión |
| contribution |
Lista de tipos de contribución definidos por esta extensión |
| demands | Lista de demandas explícitas requeridas por esta extensión |
| event |
Colección de puntos de conexión a los que se llama cuando se producen eventos de extensión concretos |
| fallback |
Ubicación secundaria que se puede usar como base para otras URI relativas definidas en la extensión |
| language | Nombre de referencia cultural de idioma establecido por la Galería |
| licensing | Comportamiento de esta extensión con respecto a las licencias |
| manifest |
Versión del formato o contenido del manifiesto de extensión |
| marketplace |
URI de Marketplace que se usa como base para otros URI relativos definidos en la extensión. Es posible que el URI sea el mismo que BaseUri. |
| restricted |
Las notificaciones de usuario predeterminadas se aplican a todas las contribuciones (excepto las que se han especificado restrictedTo explícitamente) para controlar la visibilidad de una contribución. |
| scopes | Lista de todos los ámbitos de oauth requeridos por esta extensión |
| service |
ServiceInstanceType(Guid) del servicio VSTS que debe estar disponible para una cuenta para que se instale la extensión. |
Detalles de las propiedades
baseUri
Uri usado como base para otros URI relativos definidos en la extensión
baseUri: string
Valor de propiedad
string
constraints
Lista de restricciones compartidas definidas por esta extensión
constraints: ContributionConstraint[]
Valor de propiedad
contributions
Lista de contribuciones realizadas por esta extensión
contributions: Contribution[]
Valor de propiedad
contributionTypes
Lista de tipos de contribución definidos por esta extensión
contributionTypes: ContributionType[]
Valor de propiedad
demands
Lista de demandas explícitas requeridas por esta extensión
demands: string[]
Valor de propiedad
string[]
eventCallbacks
Colección de puntos de conexión a los que se llama cuando se producen eventos de extensión concretos
eventCallbacks: ExtensionEventCallbackCollection
Valor de propiedad
fallbackBaseUri
Ubicación secundaria que se puede usar como base para otras URI relativas definidas en la extensión
fallbackBaseUri: string
Valor de propiedad
string
language
Nombre de referencia cultural de idioma establecido por la Galería
language: string
Valor de propiedad
string
licensing
Comportamiento de esta extensión con respecto a las licencias
licensing: ExtensionLicensing
Valor de propiedad
manifestVersion
Versión del formato o contenido del manifiesto de extensión
manifestVersion: number
Valor de propiedad
number
marketplaceBaseUri
URI de Marketplace que se usa como base para otros URI relativos definidos en la extensión. Es posible que el URI sea el mismo que BaseUri.
marketplaceBaseUri: string
Valor de propiedad
string
restrictedTo
Las notificaciones de usuario predeterminadas se aplican a todas las contribuciones (excepto las que se han especificado restrictedTo explícitamente) para controlar la visibilidad de una contribución.
restrictedTo: string[]
Valor de propiedad
string[]
scopes
Lista de todos los ámbitos de oauth requeridos por esta extensión
scopes: string[]
Valor de propiedad
string[]
serviceInstanceType
ServiceInstanceType(Guid) del servicio VSTS que debe estar disponible para una cuenta para que se instale la extensión.
serviceInstanceType: string
Valor de propiedad
string