Partilhar via


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.