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. |