Delen via


ExtensionQueryFlags enum

Set vlaggen die wordt gebruikt om te bepalen welke set informatie wordt opgehaald bij het lezen van gepubliceerde extensies

Velden

None = 0

Geen wordt gebruikt om alleen de basisdetails van de extensie op te halen.

IncludeVersions = 1

IncludeVersions retourneert versie-informatie voor extensies die worden geretourneerd

IncludeFiles = 2

IncludeFiles retourneert informatie over welke bestanden zijn gevonden in de extensie die onafhankelijk van het manifest zijn opgeslagen. Wanneer u om bestanden vraagt, worden versies ook opgenomen, omdat bestanden worden geretourneerd als een eigenschap van de versies. Deze bestanden kunnen worden opgehaald met behulp van het pad naar het bestand zonder dat het hele manifest hoeft te worden gedownload.

IncludeCategoryAndTags = 4

Neem de categorieën en tags op die zijn toegevoegd aan de extensiedefinitie.

IncludeSharedAccounts = 8

Neem de details op over met welke accounts de extensie is gedeeld als de extensie een privé-extensie is.

IncludeVersionProperties = 16

Eigenschappen opnemen die zijn gekoppeld aan versies van de extensie

ExcludeNonValidated = 32

Als u niet-gevalideerde extensies uitsluit, worden alle extensieversies verwijderd die worden gevalideerd of waarvoor de validatie is mislukt.

IncludeInstallationTargets = 64

Neem de set installatiedoelen op die de extensie heeft aangevraagd.

IncludeAssetUri = 128

De basis-URI voor assets van deze extensie opnemen

IncludeStatistics = 256

De statistieken opnemen die aan deze extensie zijn gekoppeld

IncludeLatestVersionOnly = 512

Wanneer u versies uit een query opvraagt, moet u alleen de meest recente versie van de extensies opnemen die overeenkomen. Dit is handig wanneer de aanroeper niet alle gepubliceerde versies nodig heeft. Hiermee wordt een aanzienlijke grootte in de geretourneerde nettolading opgeslagen.

UseFallbackAssetUri = 1024

Met deze vlag wordt de asset-URI omgeschakeld naar GetAssetByName in plaats van CDN Wanneer deze wordt gebruikt, worden waarden van de basisasset-URI en de terugval van de basisasset-URI overgeschakeld Wanneer dit wordt gebruikt, worden bron van assetbestanden altijd naar de Galerie-service verwezen, zelfs als CDN beschikbaar is

IncludeMetadata = 2048

Deze vlag wordt gebruikt om alle metagegevenswaarden op te halen die zijn gekoppeld aan de extensie. Dit is niet van toepassing op VSTS- of VSCode-extensies en het gebruik is alleen intern.

IncludeMinimalPayloadForVsIde = 4096

Deze vlag wordt gebruikt om aan te geven dat zeer kleine gegevens worden geretourneerd voor de extensie die vereist is voor VS IDE. Deze vlag is alleen compatibel wanneer query's worden uitgevoerd door VS IDE

IncludeLcids = 8192

Deze vlag wordt gebruikt om Lcid-waarden op te halen die zijn gekoppeld aan de extensie. Dit is niet van toepassing op VSTS- of VSCode-extensies en het gebruik is alleen intern

IncludeSharedOrganizations = 16384

Neem de details op over met welke organisaties de extensie is gedeeld als de extensie een privé-extensie is.

AllAttributes = 16863

AllAttributes is ontworpen als een masker waarmee wordt gedefinieerd dat alle subelementen van de extensie moeten worden geretourneerd. OPMERKING: dit zijn niet eigenlijk Alle vlaggen. Dit is nu vergrendeld voor de set die is gedefinieerd, omdat het wijzigen van deze opsomming een wijziging zou zijn die fouten veroorzaakt en het gedrag van iedereen die deze gebruikt, zou veranderen. Gebruik deze waarde niet bij het maken van aanroepen naar de service. Wees in plaats daarvan expliciet over de vereiste opties.

IncludeNameConflictInfo = 32768

Neem de details op als een extensie in de conflictlijst staat of momenteel niet wordt gebruikt voor VSCode-extensies.