Compartir a través de


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

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.

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

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