PublishedExtensionFlags enum
Conjunto de sinalizadores que podem ser associados a uma determinada extensão. Estes sinalizadores aplicam-se 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á utilizada pelos consumidores. O sinalizador desativado é gerido pelo serviço e não pode ser fornecido pelos Programadores de Extensões. |
BuiltIn = 2 | A Extensão BuiltIn está disponível para todos os Inquilinos. Não é necessário um registo explícito. Este atributo está reservado e não pode ser fornecido pelos Programadores 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 | Esta extensão foi validada pelo serviço. A extensão cumpre os requisitos especificados. Este atributo está reservado e não pode ser fornecido pelos Programadores 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 expandir. Tenha em atenção que este atributo será atualizado de forma assíncrona, uma vez que a extensão é validada pelo programador do tipo de contribuição. Haverá acesso restrito à extensão enquanto este processo for realizado. |
Trusted = 8 | As extensões fidedignas são aquelas que recebem capacidades especiais. Estes tendem a ser provenientes da Microsoft e não podem ser publicados pelo público em geral. Nota: as extensões BuiltIn são sempre fidedignas. |
Paid = 16 | O sinalizador Pago indica que o comércio pode ser ativado para esta extensão. O Publisher precisa de configurar o Plano de Ofertas/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 Pré-visualização. Se o publicador pretender tornar a extensão Paga no futuro, é obrigatório definir o sinalizador pré-visualização. Atualmente, só está disponível para extensões VSTS. |
Public = 256 | Este registo de extensão é público, o que torna a sua visibilidade aberta ao público. Isto significa que todos os inquilinos têm a capacidade de instalar esta extensão. Sem este sinalizador, 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 em simultâneo e a deteção de versões deve ser feita com o protocolo "Deteção de Versões" definido para determinar a versão disponível para um utilizador ou inquilino específico. @TODO: Ligação para o Protocolo de Deteção de Versões. |
System = 1024 | O sinalizador do sistema está reservado e não pode ser utilizado pelos editores. |
Preview = 2048 | O sinalizador pré-visualização indica que a extensão ainda está em pré-visualização (ainda não tem a qualidade de "versão"). Estas extensões podem ser decoradas de forma diferente na galeria e podem ter políticas diferentes aplicadas às mesmas. |
Unpublished = 4096 | O sinalizador Não Publicado indica que a extensão não pode ser instalada/transferida. Os utilizadores que tenham instalado essa extensão podem continuar a utilizar a extensão. |
Trial = 8192 | O sinalizador Avaliação indica que a extensão está na versão de Avaliação. Neste momento, o sinalizador está a ser utilizado apenas no que diz respeito às extensões do Visual Studio. |
Locked = 16384 | O sinalizador Bloqueado indica que a extensão foi bloqueada no Marketplace. Não são permitidas novas atualizações/aquisições na extensão até que esta esteja presente. Esta ação deve ser utilizada juntamente com tornar a extensão privada/não publicada. |
Hidden = 32768 | Este sinalizador está definido para extensões que queremos ocultar das páginas de pesquisa e home page do Marketplace. Isto será utilizado para substituir a exposição de sinalizadores builtIn. |