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.