Partilhar 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, uma vez que 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 Tags 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 estejam em processo de validação ou tenham falhado na validação.

IncludeInstallationTargets = 64

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

IncludeAssetUri = 128

Inclua o uri base para ativos desta extensão

IncludeStatistics = 256

Inclua as estatísticas associadas a esta 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 na carga útil devolvida.

UseFallbackAssetUri = 1024

Esse sinalizador alterna o uri do ativo para usar GetAssetByName em vez de CDN Quando isso é usado, os valores do uri do ativo base e do fallback do uri do 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 se aplica às 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 VS IDE. Este 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 se aplica às 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. NOTA: Na verdade, não se trata de Todas as bandeiras. Isso agora está bloqueado para o conjunto definido, uma vez que mudar este enum seria uma mudança de rutura e mudaria o comportamento de qualquer pessoa que o usasse. 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 está na lista de conflitos ou não está sendo usada atualmente para extensões VSCode.

IncludeLatestPrereleaseAndStableVersionOnly = 65536

Ao recuperar versões de uma consulta, retorne os detalhes com a versão de pré-lançamento mais recente e a versão estável das extensões que corresponderam, se não à versão de pré-lançamento, retornando apenas a versão estável. Isso é útil quando o chamador não precisa de todas as versões publicadas. Ele economizará um tamanho significativo na carga útil devolvida.

IncludeDeleted = 131072

Inclua extensões excluídas no conjunto de resultados e o uso é apenas interno.