ContributionType interface
Tipo de contribución, proporcionado por un esquema json
- Extends
Propiedades
indexed | Controla si las contribuciones de este tipo tienen o no el tipo indexado para las consultas. Esto permite a los clientes encontrar todas las extensiones que tienen una contribución de este tipo. NOTA: Solo los trustedPartners pueden especificar tipos de contribución indexados. |
name | Nombre descriptivo de la contribución/tipo |
properties | Describe las propiedades permitidas para este tipo de contribución. |
Propiedades heredadas
description | Descripción de la contribución o el tipo |
id | Identificador completo de la contribución o el tipo |
visible |
VisibleTo se puede usar para restringir a quién puede hacer referencia a una contribución o tipo determinado. Este valor debe ser también una lista de editores o extensiones de acceso restringido. Ejemplos: "ms": significa que solo el publicador "ms" puede hacer referencia a esto. "ms.vss-web": significa solo la extensión "vss-web" del publicador "ms" puede hacer referencia a esto. |
Detalles de las propiedades
indexed
Controla si las contribuciones de este tipo tienen o no el tipo indexado para las consultas. Esto permite a los clientes encontrar todas las extensiones que tienen una contribución de este tipo. NOTA: Solo los trustedPartners pueden especificar tipos de contribución indexados.
indexed: boolean
Valor de propiedad
boolean
name
Nombre descriptivo de la contribución/tipo
name: string
Valor de propiedad
string
properties
Describe las propiedades permitidas para este tipo de contribución.
properties: {[key: string]: ContributionPropertyDescription}
Valor de propiedad
{[key: string]: ContributionPropertyDescription}
Detalles de las propiedades heredadas
description
Descripción de la contribución o el tipo
description: string
Valor de propiedad
string
heredado deContributionBase.description
id
Identificador completo de la contribución o el tipo
id: string
Valor de propiedad
string
heredado deContributionBase.id
visibleTo
VisibleTo se puede usar para restringir a quién puede hacer referencia a una contribución o tipo determinado. Este valor debe ser también una lista de editores o extensiones de acceso restringido. Ejemplos: "ms": significa que solo el publicador "ms" puede hacer referencia a esto. "ms.vss-web": significa solo la extensión "vss-web" del publicador "ms" puede hacer referencia a esto.
visibleTo: string[]
Valor de propiedad
string[]
Heredado deContributionBase.visibleTo