Compartir a través de


ExtensionQueryFilterType enum

Tipo de filtros de extensión que se admiten en las consultas.

Campos

Tag = 1

Los valores se usan como etiquetas. Todas las etiquetas se tratan como condiciones "OR" entre sí. Puede haber algún valor puesto en el número de etiquetas coincidentes de la consulta.

DisplayName = 2

Los valores son un extensionName o fragmento que se usa para buscar coincidencias con otros nombres de extensión.

Private = 3

El filtro es uno o varios tokens para los que se define el ámbito para el que se devuelven extensiones privadas.

Id = 4

Recupere un conjunto de extensiones en función de sus identificadores. Los valores deben ser el identificador de extensión codificado como cadenas.

Category = 5

La categoría es diferente de otros filtros. Es AND'd con los otros filtros en lugar de ser una consulta independiente.

ContributionType = 6

Ciertos tipos de contribución se pueden indexar para permitir consultas por tipo. Los tipos definidos por el usuario no se pueden indexar en este momento.

Name = 7

Recupere una extensión de conjunto basada en el identificador basado en nombres. Esto difiere del identificador interno (que está en desuso).

InstallationTarget = 8

InstallationTarget para una extensión define el consumidor de destino de la extensión. Esto puede ser algo como VS, VSOnline o VSCode.

Featured = 9

Consulta para extensiones destacadas, no se permite ningún valor al usar el tipo de consulta.

SearchText = 10

SearchText proporcionado por el usuario para buscar extensiones

FeaturedInCategory = 11

Consulta de extensiones que se incluyen en su propia categoría, FilterValue para este es el nombre de la categoría de extensiones.

ExcludeWithFlags = 12

Al recuperar extensiones de una consulta, excluya las extensiones que tienen las marcas especificadas. El valor especificado para este filtro debe ser una cadena que representa los valores enteros de las marcas que se van a excluir. En el caso de que se especifiquen varias marcas, se debe proporcionar un OR lógico de los valores de interger como valor para este filtro. Debe ser como máximo un filtro de este tipo. Esto solo actúa como un filtro restrictivo después. En caso de tener una marca determinada en IncludeWithFlags y ExcludeWithFlags, excludeFlags quitará las extensiones incluidas que dan un resultado vacío para esa marca.

IncludeWithFlags = 13

Al recuperar extensiones de una consulta, incluya las extensiones que tienen las marcas especificadas. El valor especificado para este filtro debe ser una cadena que representa los valores enteros de las marcas que se van a incluir. En el caso de que se especifiquen varias marcas, se debe proporcionar un OR lógico de los valores enteros como valor para este filtro. Debe ser como máximo un filtro de este tipo. Esto solo actúa como un filtro restrictivo después. En caso de tener una marca determinada en IncludeWithFlags y ExcludeWithFlags, excludeFlags quitará las extensiones incluidas que dan un resultado vacío para esa marca. En el caso de varias marcas dadas en IncludeWithFlags de forma ORed, se incluirán extensiones que tengan cualquiera de las marcas especificadas.

Lcid = 14

Filtre las extensiones en función de los valores LCID aplicables. Las extensiones que no tengan ningún valor LCID también se filtrarán. Actualmente, esto solo se admite para las extensiones de VS.

InstallationTargetVersion = 15

Filtre para proporcionar la versión del destino de instalación. Este filtro se usará junto con el filtro InstallationTarget. El valor debe ser una cadena de versión válida. Actualmente solo se admite si se proporciona texto de búsqueda.

InstallationTargetVersionRange = 16

Tipo de filtro para especificar un intervalo de versión de destino de instalación. El filtro se usará junto con el filtro InstallationTarget. El valor debe ser un par de valores de versión bien formados separados por guion(-). Actualmente solo se admite si se proporciona texto de búsqueda.

VsixMetadata = 17

Tipo de filtro para especificar la clave de metadatos y el valor que se va a usar para el filtrado.

PublisherName = 18

Filtrar para obtener extensiones publicadas por un publicador que haya proporcionado el nombre interno

PublisherDisplayName = 19

Filtrar para obtener extensiones publicadas por todos los publicadores que han proporcionado el nombre para mostrar

IncludeWithPublisherFlags = 20

Al recuperar extensiones de una consulta, incluya las extensiones que tienen un publicador que tiene las marcas especificadas. El valor especificado para este filtro debe ser una cadena que representa los valores enteros de las marcas que se van a incluir. En el caso de que se especifiquen varias marcas, se debe proporcionar un OR lógico de los valores enteros como valor para este filtro. Debe haber como máximo un filtro de este tipo. Esto solo actúa como un filtro restrictivo después. En el caso de varias marcas dadas en IncludeWithFlags de forma ORed, se incluirán extensiones que tengan cualquiera de las marcas especificadas.

OrganizationSharedWith = 21

Filtrar para obtener extensiones compartidas con una organización determinada

ProductArchitecture = 22

Filtrar para obtener extensiones del IDE de VS por arquitectura de producto

TargetPlatform = 23

Filtre para obtener extensiones de VS Code por plataforma de destino.

ExtensionName = 24

Recupere una extensión basada en extensionName.