PublishedExtensionFlags enum
Conjunto de sinalizadores que podem ser associados a uma determinada extensão. Esses sinalizadores se aplicam a todas as versões da extensão e não a uma versão específica.
Campos
None = 0 | Não existem sinalizadores para essa extensão. |
Disabled = 1 | O sinalizador Desabilitado para uma extensão significa que a extensão não pode ser alterada e não será usada pelos consumidores. O sinalizador desabilitado é gerenciado pelo serviço e não pode ser fornecido pelos Desenvolvedores de Extensão. |
BuiltIn = 2 | A Extensão BuiltIn está disponível para todos os locatários. Um registro explícito não é necessário. Esse atributo é reservado e não pode ser fornecido por Desenvolvedores de Extensões. As extensões BuiltIn são, por definição, Públicas. Não é necessário definir o sinalizador público para extensões marcadas como BuiltIn. |
Validated = 4 | Essa extensão foi validada pelo serviço. A extensão atende aos requisitos especificados. Esse atributo é reservado e não pode ser fornecido pelos Desenvolvedores de Extensões. A validação é um processo que garante que todos os contribuições estejam bem formados. Eles atendem aos requisitos definidos pelo tipo de contribuição que estão estendendo. Observe que esse atributo será atualizado de forma assíncrona à medida que a extensão for validada pelo desenvolvedor do tipo de contribuição. Haverá acesso restrito à extensão enquanto esse processo é executado. |
Trusted = 8 | Extensões confiáveis são as que recebem recursos especiais. Eles tendem a vir da Microsoft e não podem ser publicados pelo público em geral. Observação: as extensões BuiltIn são sempre confiáveis. |
Paid = 16 | O sinalizador Pago indica que o comércio pode ser habilitado para essa extensão. O Publisher precisa configurar o plano de Oferta/Preços no Azure. Se o sinalizador Pago estiver definido e uma Oferta correspondente não estiver disponível, a extensão será marcada automaticamente como Versão Prévia. Se o editor pretende tornar a extensão Paga no futuro, é obrigatório definir o sinalizador De visualização. No momento, isso está disponível apenas para extensões VSTS. |
Public = 256 | Esse registro de extensão é público, tornando sua visibilidade aberta ao público. Isso significa que todos os locatários têm a capacidade de instalar essa extensão. Sem esse sinalizador, a extensão será privada e precisará ser compartilhada com os locatários que podem instalá-la. |
MultiVersion = 512 | Essa extensão tem várias versões ativas ao mesmo tempo e a descoberta de versão deve ser feita usando o protocolo "Descoberta de Versão" definido para determinar a versão disponível para um usuário ou locatário específico. @TODO: link para o Protocolo de Descoberta de Versão. |
System = 1024 | O sinalizador do sistema é reservado e não pode ser usado pelos editores. |
Preview = 2048 | O sinalizador Preview indica que a extensão ainda está em versão prévia (ainda não de qualidade de "versão"). Essas extensões podem ser decoradas de forma diferente na galeria e podem ter políticas diferentes aplicadas a elas. |
Unpublished = 4096 | O sinalizador Não Publicado indica que a extensão não pode ser instalada/baixada. Os usuários que instalaram essa extensão podem continuar a usar a extensão. |
Trial = 8192 | O sinalizador De avaliação indica que a extensão está na versão de Avaliação. O sinalizador agora está sendo usado apenas em relação às extensões do Visual Studio. |
Locked = 16384 | O sinalizador Bloqueado indica que a extensão foi bloqueada do Marketplace. Atualizações/aquisições adicionais não são permitidas na extensão até que isso esteja presente. Isso deve ser usado juntamente com a criação da extensão privada/não publicada. |
Hidden = 32768 | Esse sinalizador está definido para extensões que queremos ocultar das páginas inicial e de pesquisa do Marketplace. Isso será usado para substituir a exposição de sinalizadores builtIn. |