Partager via


ExtensionQueryFilterType enum

Type de filtres d’extension pris en charge dans les requêtes.

Champs

Tag = 1

Les valeurs sont utilisées comme balises. Toutes les balises sont traitées comme des conditions « OR » les unes avec les autres. Il peut y avoir une certaine valeur sur le nombre de balises mises en correspondance à partir de la requête.

DisplayName = 2

Les valeurs sont un ExtensionName ou un fragment qui est utilisé pour faire correspondre d’autres noms d’extension.

Private = 3

Le filtre est un ou plusieurs jetons qui définissent l’étendue pour laquelle retourner des extensions privées.

Id = 4

Récupérez un ensemble d’extensions en fonction de leur ID. Les valeurs doivent être l’ID d’extension encodé sous forme de chaînes.

Category = 5

La catégorie est différente des autres filtres. Il s’agit de AND’d avec les autres filtres au lieu d’être une requête distincte.

ContributionType = 6

Certains types de contribution peuvent être indexés pour permettre la requête par type. Les types définis par l’utilisateur ne peuvent pas être indexés pour le moment.

Name = 7

Récupérez une extension de jeu basée sur l’identificateur basé sur le nom. Cela diffère de l’ID interne (qui est déprécié).

InstallationTarget = 8

InstallationTarget pour une extension définit le consommateur cible pour l’extension. Il peut s’agir de VS, VSOnline ou VSCode

Featured = 9

Requête pour les extensions proposées, aucune valeur n’est autorisée lors de l’utilisation du type de requête.

SearchText = 10

SearchText fourni par l’utilisateur pour rechercher des extensions

FeaturedInCategory = 11

Requête pour les extensions qui sont proposées dans leur propre catégorie, Le filterValue pour ceci est le nom de la catégorie d’extensions.

ExcludeWithFlags = 12

Lors de la récupération d’extensions à partir d’une requête, excluez les extensions qui ont les indicateurs donnés. La valeur spécifiée pour ce filtre doit être une chaîne représentant les valeurs entières des indicateurs à exclure. Dans le cas de plusieurs indicateurs à spécifier, un OU logique des valeurs d’interger doit être donné comme valeur pour ce filtre. Il doit s’agir au maximum d’un filtre de ce type. Cela n’agit qu’en tant que filtre restrictif après. Si vous avez un indicateur particulier dans IncludeWithFlags et ExcludeWithFlags, excludeFlags supprime les extensions incluses qui donnent un résultat vide pour cet indicateur.

IncludeWithFlags = 13

Lors de la récupération d’extensions à partir d’une requête, incluez les extensions qui ont les indicateurs donnés. La valeur spécifiée pour ce filtre doit être une chaîne représentant les valeurs entières des indicateurs à inclure. En cas de plusieurs indicateurs à spécifier, un OU logique des valeurs entières doit être donné comme valeur pour ce filtre. Il doit s’agir au maximum d’un filtre de ce type. Cela n’agit qu’en tant que filtre restrictif après. Si vous avez un indicateur particulier dans IncludeWithFlags et ExcludeWithFlags, excludeFlags supprime les extensions incluses qui donnent un résultat vide pour cet indicateur. En cas de plusieurs indicateurs fournis dans IncludeWithFlags en mode ORed, les extensions comportant l’un des indicateurs donnés sont incluses.

Lcid = 14

Filtrez les extensions en fonction des valeurs LCID applicables. Toutes les extensions qui n’ont pas de valeurs LCID sont également filtrées. Ceci est actuellement pris en charge uniquement pour les extensions VS.

InstallationTargetVersion = 15

Filtrez pour fournir la version de la cible d’installation. Ce filtre sera utilisé avec le filtre InstallationTarget. La valeur doit être une chaîne de version valide. Actuellement pris en charge uniquement si le texte de recherche est fourni.

InstallationTargetVersionRange = 16

Type de filtre pour spécifier une plage de version cible d’installation. Le filtre sera utilisé avec le filtre InstallationTarget. La valeur doit être une paire de valeurs de version bien formées séparées par un trait d’union(-). Actuellement pris en charge uniquement si le texte de recherche est fourni.

VsixMetadata = 17

Type de filtre pour spécifier la clé de métadonnées et la valeur à utiliser pour le filtrage.

PublisherName = 18

Filtre pour obtenir les extensions publiées par un éditeur ayant fourni un nom interne

PublisherDisplayName = 19

Filtre pour obtenir les extensions publiées par tous les éditeurs ayant fourni un nom d’affichage

IncludeWithPublisherFlags = 20

Lors de la récupération d’extensions à partir d’une requête, incluez les extensions pour lesquelles un éditeur a les indicateurs donnés. La valeur spécifiée pour ce filtre doit être une chaîne représentant les valeurs entières des indicateurs à inclure. En cas de plusieurs indicateurs à spécifier, un OU logique des valeurs entières doit être donné comme valeur pour ce filtre Il doit y avoir au maximum un filtre de ce type. Cela n’agit qu’en tant que filtre restrictif après. En cas de plusieurs indicateurs fournis dans IncludeWithFlags en mode ORed, les extensions comportant l’un des indicateurs donnés sont incluses.

OrganizationSharedWith = 21

Filtre pour obtenir des extensions partagées avec des organization spécifiques

ProductArchitecture = 22

Filtrer pour obtenir les extensions d’IDE vs par architecture de produit

TargetPlatform = 23

Filtrez pour obtenir les extensions VS Code par plateforme cible.

ExtensionName = 24

Récupérez une extension basée sur extensionName.