Compartir a través de


PublishedExtensionFlags enum

Conjunto de marcas que se pueden asociar a una extensión determinada. Estas marcas se aplican a todas las versiones de la extensión y no a una versión específica.

Campos

None = 0

No existen marcas para esta extensión.

Disabled = 1

La marca Deshabilitado de una extensión significa que los consumidores no pueden cambiar la extensión y no lo usarán. El servicio administra la marca deshabilitada y los desarrolladores de extensiones no pueden proporcionarla.

BuiltIn = 2

La extensión BuiltIn está disponible para todos los inquilinos. No se requiere un registro explícito. Este atributo está reservado y no lo pueden proporcionar los desarrolladores de extensiones. Las extensiones BuiltIn son por definición Public. No es necesario establecer la marca pública para las extensiones marcadas como BuiltIn.

Validated = 4

El servicio ha validado esta extensión. La extensión cumple los requisitos especificados. Este atributo está reservado y no lo pueden proporcionar los desarrolladores de extensiones. La validación es un proceso que garantiza que todas las contribuciones estén bien formadas. Cumplen los requisitos definidos por el tipo de contribución que están ampliando. Tenga en cuenta que este atributo se actualizará de forma asincrónica, ya que el desarrollador del tipo de contribución valida la extensión. Habrá acceso restringido a la extensión mientras se realiza este proceso.

Trusted = 8

Las extensiones de confianza son las que tienen funcionalidades especiales. Estos tienden a provenir de Microsoft y no pueden publicarse por el público general. Nota: Las extensiones builtIn siempre son de confianza.

Paid = 16

La marca De pago indica que el comercio se puede habilitar para esta extensión. Publisher debe configurar el plan de ofertas y precios en Azure. Si se establece la marca De pago y no hay disponible una oferta correspondiente, la extensión se marcará automáticamente como Versión preliminar. Si el publicador tiene la intención de hacer que la extensión Pagado en el futuro, es obligatorio establecer la marca vista previa. Actualmente solo está disponible para extensiones de VSTS.

Public = 256

Este registro de extensión es público, lo que hace que su visibilidad esté abierta al público. Esto significa que todos los inquilinos tienen la capacidad de instalar esta extensión. Sin esta marca, la extensión será privada y deberá compartirse con los inquilinos que pueden instalarla.

MultiVersion = 512

Esta extensión tiene varias versiones activas al mismo tiempo y se debe realizar la detección de versiones mediante el protocolo "Detección de versiones" definido para determinar la versión disponible para un usuario o inquilino específico. @TODO: vínculo al protocolo de detección de versiones.

System = 1024

La marca del sistema está reservada y los publicadores no pueden usar la marca del sistema.

Preview = 2048

La marca Versión preliminar indica que la extensión todavía está en versión preliminar (aún no es de calidad de "versión"). Estas extensiones se pueden decorar de forma diferente en la galería y pueden tener diferentes directivas aplicadas a ellas.

Unpublished = 4096

La marca Unpublished indica que la extensión no se puede instalar o descargar. Los usuarios que han instalado dicha extensión pueden seguir usando la extensión.

Trial = 8192

La marca Prueba indica que la extensión está en versión de prueba. La marca ahora solo se usa con respecto a las extensiones de Visual Studio.

Locked = 16384

La marca Locked indica que la extensión se ha bloqueado de Marketplace. No se permiten más actualizaciones o adquisiciones en la extensión hasta que esté presente. Se debe usar junto con la creación de la extensión privada o no publicada.

Hidden = 32768

Esta marca se establece para las extensiones que queremos ocultar de las páginas principal y de búsqueda de Marketplace. Se usará para invalidar la exposición de marcas builtIn.