Compartilhar via


ExtensionQueryFilterType enum

Tipo de filtros de extensão com suporte nas consultas.

Campos

Tag = 1

Os valores são usados como marcas. Todas as marcas são tratadas como condições "OR" entre si. Pode haver algum valor colocado no número de marcas correspondentes da consulta.

DisplayName = 2

Os Valores são um ExtensionName ou fragmento usado para corresponder a outros nomes de extensão.

Private = 3

O Filtro é um ou mais tokens que definem para qual escopo retornar extensões privadas.

Id = 4

Recupere um conjunto de extensões com base em suas IDs. Os valores devem ser codificados como cadeias de caracteres da ID de extensão.

Category = 5

A categoria é diferente de outros filtros. Ele é AND'd com os outros filtros em vez de ser uma consulta separada.

ContributionType = 6

Determinados tipos de contribuição podem ser indexados para permitir a consulta por tipo. Os tipos definidos pelo usuário não podem ser indexados no momento.

Name = 7

Recupere uma extensão de conjunto com base no identificador baseado em nome. Isso difere da ID interna (que está sendo preterida).

InstallationTarget = 8

O InstallationTarget para uma extensão define o consumidor de destino para a extensão. Isso pode ser algo como VS, VSOnline ou VSCode

Featured = 9

Consulta para extensões em destaque, nenhum valor é permitido ao usar o tipo de consulta.

SearchText = 10

O SearchText fornecido pelo usuário para pesquisar extensões

FeaturedInCategory = 11

Consulte extensões que são apresentadas em sua própria categoria, O filterValue para isso é o nome da categoria de extensões.

ExcludeWithFlags = 12

Ao recuperar extensões de uma consulta, exclua as extensões que têm os sinalizadores especificados. O valor especificado para esse filtro deve ser uma cadeia de caracteres que representa os valores inteiros dos sinalizadores a serem excluídos. No caso de vários sinalizadores a serem especificados, um OR lógico dos valores de interger deve ser fornecido como valor para esse filtro. Esse deve ser, no máximo, um filtro desse tipo. Isso só atua como um filtro restritivo depois. No caso de ter um sinalizador específico em IncludeWithFlags e ExcludeWithFlags, excludeFlags removerá as extensões incluídas que dão resultado vazio para esse sinalizador.

IncludeWithFlags = 13

Ao recuperar extensões de uma consulta, inclua as extensões que têm os sinalizadores especificados. O valor especificado para esse filtro deve ser uma cadeia de caracteres que representa os valores inteiros dos sinalizadores a serem incluídos. No caso de vários sinalizadores a serem especificados, um OR lógico dos valores inteiros deve ser fornecido como valor para esse filtro. Esse deve ser, no máximo, um filtro desse tipo. Isso só atua como um filtro restritivo depois. No caso de ter um sinalizador específico em IncludeWithFlags e ExcludeWithFlags, excludeFlags removerá as extensões incluídas que dão resultado vazio para esse sinalizador. No caso de vários sinalizadores dados em IncludeWithFlags de forma ORed, as extensões com qualquer um dos sinalizadores especificados serão incluídas.

Lcid = 14

Filtre as extensões com base nos valores de LCID aplicáveis. Todas as extensões que não tiverem nenhum valor LCID também serão filtradas. Atualmente, só há suporte para isso em extensões do VS.

InstallationTargetVersion = 15

Filtre para fornecer a versão do destino de instalação. Esse filtro será usado junto com o filtro InstallationTarget. O valor deve ser uma cadeia de caracteres de versão válida. Atualmente, só terá suporte se o texto de pesquisa for fornecido.

InstallationTargetVersionRange = 16

Tipo de filtro para especificar um intervalo de versão de destino de instalação. O filtro será usado junto com o filtro InstallationTarget. O valor deve ser um par de valores de versão bem formados separados por hífen(-). Atualmente, só terá suporte se o texto de pesquisa for fornecido.

VsixMetadata = 17

Tipo de filtro para especificar a chave de metadados e o valor a serem usados para filtragem.

PublisherName = 18

Filtrar para obter extensões publicadas por um editor com o nome interno fornecido

PublisherDisplayName = 19

Filtrar para obter extensões publicadas por todos os editores que forneceram o nome de exibição

IncludeWithPublisherFlags = 20

Ao recuperar extensões de uma consulta, inclua as extensões que têm um editor com os sinalizadores especificados. O valor especificado para esse filtro deve ser uma cadeia de caracteres que representa os valores inteiros dos sinalizadores a serem incluídos. No caso de vários sinalizadores a serem especificados, um OR lógico dos valores inteiros deve ser fornecido como valor para esse filtro Deve haver no máximo um filtro desse tipo. Isso só atua como um filtro restritivo depois. No caso de vários sinalizadores dados em IncludeWithFlags de forma ORed, as extensões com qualquer um dos sinalizadores especificados serão incluídas.

OrganizationSharedWith = 21

Filtrar para obter extensões compartilhadas com uma organização específica

ProductArchitecture = 22

Filtrar para obter extensões do VS IDE por Arquitetura de Produto

TargetPlatform = 23

Filtre para obter extensões do VS Code por plataforma de destino.

ExtensionName = 24

Recupere uma extensão com base no extensionName.