Partager via


ExtensionQueryFlags enum

Ensemble d’indicateurs utilisés pour déterminer quel ensemble d’informations est récupéré lors de la lecture des extensions publiées

Champs

None = 0

Aucun n’est utilisé pour récupérer uniquement les détails de l’extension de base.

IncludeVersions = 1

IncludeVersions retourne les informations de version pour les extensions retournées

IncludeFiles = 2

IncludeFiles retourne des informations sur les fichiers trouvés dans l’extension qui ont été stockés indépendamment du manifeste. Lors de la demande de fichiers, les versions sont également incluses, car les fichiers sont retournés en tant que propriété des versions. Ces fichiers peuvent être récupérés à l’aide du chemin d’accès au fichier sans avoir à télécharger l’intégralité du manifeste.

IncludeCategoryAndTags = 4

Incluez les catégories et les balises qui ont été ajoutées à la définition d’extension.

IncludeSharedAccounts = 8

Incluez les détails sur les comptes avec lesquels l’extension a été partagée si l’extension est une extension privée.

IncludeVersionProperties = 16

Inclure les propriétés associées aux versions de l’extension

ExcludeNonValidated = 32

L’exclusion des extensions non validées supprime toutes les versions d’extension qui sont en cours de validation ou qui ont échoué.

IncludeInstallationTargets = 64

Incluez l’ensemble des cibles d’installation demandées par l’extension.

IncludeAssetUri = 128

Inclure l’URI de base pour les ressources de cette extension

IncludeStatistics = 256

Inclure les statistiques associées à cette extension

IncludeLatestVersionOnly = 512

Lors de la récupération de versions à partir d’une requête, incluez uniquement la dernière version des extensions correspondantes. Cela est utile lorsque l’appelant n’a pas besoin de toutes les versions publiées. Cela permet d’économiser une taille significative dans la charge utile retournée.

UseFallbackAssetUri = 1024

Cet indicateur bascule l’URI de ressource pour qu’il utilise GetAssetByName au lieu du CDN Lorsqu’il est utilisé, les valeurs de l’URI de ressource de base et de l’URI de ressource de base sont commutées Lorsque cela est utilisé, la source des fichiers de ressources est toujours pointée vers le service Galerie, même si CDN est disponible

IncludeMetadata = 2048

Cet indicateur est utilisé pour obtenir toutes les valeurs de métadonnées associées à l’extension. Cela ne s’applique pas aux extensions VSTS ou VSCode et l’utilisation est uniquement interne.

IncludeMinimalPayloadForVsIde = 4096

Cet indicateur est utilisé pour indiquer à retourner de très petites données pour l’extension requises par l’IDE VS. Cet indicateur n’est compatible que lorsque l’interrogation est effectuée par l’IDE VS

IncludeLcids = 8192

Cet indicateur est utilisé pour obtenir les valeurs Lcid associées à l’extension. Cela ne s’applique pas aux extensions VSTS ou VSCode et l’utilisation est uniquement interne

IncludeSharedOrganizations = 16384

Incluez les détails sur les organisations avec lesquelles l’extension a été partagée si l’extension est une extension privée.

AllAttributes = 16863

AllAttributes est conçu pour être un masque qui définit tous les sous-éléments de l’extension qui doivent être retournés. REMARQUE : Il ne s’agit pas réellement de Tous les indicateurs. Ceci est maintenant verrouillé sur l’ensemble défini, car la modification de cette énumération serait un changement cassant et modifierait le comportement de toute personne qui l’utilise. Essayez de ne pas utiliser cette valeur lors des appels au service, mais plutôt d’être explicite sur les options requises.

IncludeNameConflictInfo = 32768

Incluez les détails si une extension est en conflit ou si elle n’est pas actuellement utilisée pour les extensions VSCode.