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 esta extensão. |
| Disabled = 1 | O sinalizador Desativado para uma extensão significa que a extensão não pode ser alterada e não será usada pelos consumidores. O sinalizador desativado é gerenciado pelo serviço e não pode ser fornecido pelos desenvolvedores de extensão. |
| BuiltIn = 2 | BuiltIn Extension estão disponíveis para todos os locatários. Não é necessário um registo explícito. Este atributo é reservado e não pode ser fornecido pelos desenvolvedores de extensões. As extensões incorporadas são, por definição, públicas. Não há necessidade de definir o sinalizador público para extensões marcadas como BuiltIn. |
| Validated = 4 | Esta extensão foi validada pelo serviço. A extensão atende aos requisitos especificados. Este atributo é reservado e não pode ser fornecido pelos desenvolvedores de extensões. A validação é um processo que garante que todas as contribuições estão bem formadas. Cumprem os requisitos definidos pelo tipo de contribuição que estão a alargar. 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 este processo é realizado. |
| Trusted = 8 | As extensões confiáveis são aquelas que recebem recursos especiais. Estes tendem a vir da Microsoft e não podem ser publicados pelo público em geral. Nota: As extensões incorporadas são sempre fidedignas. |
| 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ço no Azure. Se o sinalizador Pago estiver definido e uma Oferta correspondente não estiver disponível, a extensão será automaticamente marcada como Pré-visualização. Se o editor pretende tornar a extensão paga no futuro, é obrigatório definir a bandeira de visualização. Atualmente, isso está disponível apenas para extensões VSTS. |
| Public = 256 | Este registo de extensão é público, tornando a sua visibilidade aberta ao público. Isso significa que todos os locatários têm a capacidade de instalar essa extensão. Sem esta bandeira, a extensão será privada e terá de ser partilhada com os inquilinos que a podem instalar. |
| MultiVersion = 512 | Esta extensão tem várias versões ativas ao mesmo tempo e a descoberta de versão deve ser feita usando o protocolo "Version Discovery" definido para determinar a versão disponível para um usuário ou locatário específico. @TODO: Link para o Version Discovery Protocol. |
| System = 1024 | O sinalizador do sistema é reservado e não pode ser usado por editores. |
| Preview = 2048 | O sinalizador de visualização indica que a extensão ainda está em visualização (ainda não de qualidade de "lançamento"). Estas extensões podem ser decoradas de forma diferente na galeria e podem ter diferentes políticas 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 tal extensão podem continuar a usar a extensão. |
| Trial = 8192 | O sinalizador Trial indica que a extensão está na versão Trial. O sinalizador 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. Outras atualizações/aquisições não são permitidas na extensão até que esta esteja presente. Isso deve ser usado junto com tornar a extensão privada/inédita. |
| Hidden = 32768 | Este sinalizador está definido para extensões que queremos ocultar das páginas iniciais e de pesquisa do Marketplace. Isso será usado para anular a exposição de bandeiras embutidas. |
| Deleted = 65536 | Este sinalizador é definido para extensões marcadas como excluídas. O sinalizador excluído é gerenciado pelo serviço e não pode ser fornecido pelos desenvolvedores de extensão. |