Compartilhar via


ExtensionQueryFlags enum

Conjunto de sinalizadores usados para determinar qual conjunto de informações é recuperado ao ler extensões publicadas

Campos

None = 0

Nenhum é usado para recuperar apenas os detalhes básicos da extensão.

IncludeVersions = 1

IncludeVersions retornará informações de versão para extensões retornadas

IncludeFiles = 2

IncludeFiles retornará informações sobre quais arquivos foram encontrados dentro da extensão que foram armazenados independentemente do manifesto. Ao solicitar arquivos, as versões também serão incluídas, pois os arquivos são retornados como uma propriedade das versões. Esses arquivos podem ser recuperados usando o caminho para o arquivo sem exigir que todo o manifesto seja baixado.

IncludeCategoryAndTags = 4

Inclua as Categorias e Marcas que foram adicionadas à definição de extensão.

IncludeSharedAccounts = 8

Inclua os detalhes sobre com quais contas a extensão foi compartilhada se a extensão for uma extensão privada.

IncludeVersionProperties = 16

Incluir propriedades associadas a versões da extensão

ExcludeNonValidated = 32

A exclusão de extensões não validadas removerá todas as versões de extensão que estão em processo de validação ou falharam na validação.

IncludeInstallationTargets = 64

Inclua o conjunto de destinos de instalação que a extensão solicitou.

IncludeAssetUri = 128

Incluir o URI base para ativos dessa extensão

IncludeStatistics = 256

Incluir as estatísticas associadas a essa extensão

IncludeLatestVersionOnly = 512

Ao recuperar versões de uma consulta, inclua apenas a versão mais recente das extensões correspondentes. Isso é útil quando o chamador não precisa de todas as versões publicadas. Ele economizará um tamanho significativo no conteúdo retornado.

UseFallbackAssetUri = 1024

Esse sinalizador alterna o URI do ativo para usar GetAssetByName em vez de CDN Quando isso é usado, os valores de URI de ativo base e fallback de URI de ativo base são alternados Quando isso é usado, a origem dos arquivos de ativos é apontada para o serviço Galeria sempre mesmo que a CDN esteja disponível

IncludeMetadata = 2048

Esse sinalizador é usado para obter todos os valores de metadados associados à extensão. Isso não é aplicável a extensões VSTS ou VSCode e o uso é apenas interno.

IncludeMinimalPayloadForVsIde = 4096

Esse sinalizador é usado para indicar o retorno de dados muito pequenos para a extensão exigida pelo IDE do VS. Esse sinalizador só é compatível quando a consulta é feita pelo VS IDE

IncludeLcids = 8192

Esse sinalizador é usado para obter valores Lcid associados à extensão. Isso não é aplicável a extensões VSTS ou VSCode e o uso é apenas interno

IncludeSharedOrganizations = 16384

Inclua os detalhes sobre com quais organizações a extensão foi compartilhada se a extensão for uma extensão privada.

AllAttributes = 16863

AllAttributes foi projetado para ser uma máscara que define que todos os subelementos da extensão devem ser retornados. OBSERVAÇÃO: isso não é, na verdade, todos os sinalizadores. Isso agora está bloqueado para o conjunto definido, pois alterar essa enumeração seria uma alteração interruptiva e alteraria o comportamento de qualquer pessoa que a utilizasse. Tente não usar esse valor ao fazer chamadas para o serviço, em vez disso, seja explícito sobre as opções necessárias.

IncludeNameConflictInfo = 32768

Inclua os detalhes se uma extensão estiver na lista de conflitos ou não estiver sendo usada atualmente para extensões do VSCode.