Compartir a través de


PublishedExtensionFlags enum

Conjunto de marcas que se pueden asociar con 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 Deshabilitada para una extensión significa que la extensión no se puede cambiar y los consumidores no la usarán. El servicio administra la marca deshabilitada y los desarrolladores de extensiones no pueden proporcionarla.

BuiltIn = 2

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

Validated = 4

Esta extensión ha sido validada por el servicio. La extensión cumple con los requisitos especificados. Este atributo está reservado y no puede ser proporcionado por 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 cotización que están extendiendo. Tenga en cuenta que este atributo se actualizará de forma asincrónica a medida que el desarrollador del tipo de contribución valide 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

El indicador Pagado indica que el comercio se puede habilitar para esta extensión. El publicador debe configurar el plan de oferta o 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 Vista previa. Si el editor tiene la intención de hacer que la extensión sea de pago en el futuro, es obligatorio establecer la marca de vista previa. Actualmente, esto solo está disponible para extensiones VSTS.

Public = 256

Este registro de extensión es público, por lo 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 a la vez y la detección de versiones debe realizarse mediante el protocolo definido "Detección de versiones" para determinar la versión disponible para un usuario o inquilino específico. @TODO: Enlace al protocolo de detección de versiones.

System = 1024

El indicador del sistema está reservado y los editores no pueden usarlo.

Preview = 2048

La marca de vista previa indica que la extensión todavía está en versión preliminar (aún no tiene calidad de "lanzamiento"). Estas extensiones pueden estar decoradas de manera diferente en la galería y pueden tener diferentes políticas aplicadas.

Unpublished = 4096

La marca No publicado indica que la extensión no se puede instalar ni descargar. Los usuarios que hayan instalado dicha extensión pueden seguir usándola.

Trial = 8192

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

Locked = 16384

La marca Bloqueado indica que la extensión se ha bloqueado desde Marketplace. No se permiten más actualizaciones/adquisiciones en la extensión hasta que esté presente. Esto debe usarse junto con hacer que la extensión sea privada / no publicada.

Hidden = 32768

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

Deleted = 65536

Esta marca se establece para las extensiones marcadas como eliminadas. El servicio administra la marca eliminada y los desarrolladores de extensiones no pueden proporcionarla.