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. |