Partilhar via


ExtensionQueryFlags enum

Conjunto de sinalizadores utilizados para determinar que conjunto de informações é obtido ao ler extensões publicadas

Campos

None = 0

Nenhum é utilizado para obter apenas os detalhes básicos da extensão.

IncludeVersions = 1

IncludeVersions devolverá informações de versão para extensões devolvidas

IncludeFiles = 2

IncludeFiles devolverá informações sobre que ficheiros foram encontrados na extensão que foram armazenados independentemente do manifesto. Ao pedir ficheiros, as versões também serão incluídas, uma vez que os ficheiros são devolvidos como uma propriedade das versões. Estes ficheiros podem ser obtidos através do caminho para o ficheiro sem exigir que todo o manifesto seja transferido.

IncludeCategoryAndTags = 4

Inclua as Categorias e Etiquetas que foram adicionadas à definição da extensão.

IncludeSharedAccounts = 8

Inclua os detalhes sobre as contas com as quais a extensão foi partilhada 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á quaisquer versões de extensão que estejam em processo de validação ou que tenham falhado a validação.

IncludeInstallationTargets = 64

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

IncludeAssetUri = 128

Incluir o uri base para os recursos desta extensão

IncludeStatistics = 256

Incluir as estatísticas associadas a esta extensão

IncludeLatestVersionOnly = 512

Ao obter versões de uma consulta, inclua apenas a versão mais recente das extensões correspondentes. Isto é útil quando o autor da chamada não precisa de todas as versões publicadas. Poupará um tamanho significativo no payload devolvido.

UseFallbackAssetUri = 1024

Este sinalizador muda o uri do recurso para utilizar GetAssetByName em vez de CDN Quando este é utilizado, os valores do uri do recurso base e da contingência do uri do recurso base são alterados Quando este é utilizado, a origem dos ficheiros de recursos é apontada para o serviço Galeria sempre que a CDN estiver disponível

IncludeMetadata = 2048

Este sinalizador é utilizado para obter todos os valores de metadados associados à extensão. Isto não é aplicável às extensões VSTS ou VSCode e a utilização é apenas interna.

IncludeMinimalPayloadForVsIde = 4096

Este sinalizador é utilizado para indicar para devolver dados muito pequenos para a extensão necessária pelo VS IDE. Este sinalizador só é compatível quando a consulta é feita pelo VS IDE

IncludeLcids = 8192

Este sinalizador é utilizado para obter valores Lcid associados à extensão. Isto não é aplicável às extensões VSTS ou VSCode e a utilização é apenas interna

IncludeSharedOrganizations = 16384

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

AllAttributes = 16863

AllAttributes foi concebido para ser uma máscara que define todos os sub-elementos da extensão. NOTA: na verdade, não se trata de Todos os sinalizadores. Esta ação está agora bloqueada no conjunto definido, uma vez que alterar esta enumeração seria uma alteração interruptivo e alteraria o comportamento de qualquer pessoa que o utilizasse. Tente não utilizar este valor ao fazer chamadas para o serviço e, 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 atualmente a ser utilizada para extensões do VSCode.