Delen via


ExtensionQueryFlags enum

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

Velden

None = 0

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

IncludeVersions = 1

IncludeVersions retourneert versie-informatie voor geretourneerde extensies

IncludeFiles = 2

IncludeFiles retourneert informatie over welke bestanden in de extensie zijn gevonden die onafhankelijk van het manifest zijn opgeslagen. Bij het opvragen van bestanden worden ook versies opgenomen, aangezien 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 volledige manifest hoeft te worden gedownload.

IncludeCategoryAndTags = 4

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

IncludeSharedAccounts = 8

Voeg de details toe 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 momenteel worden gevalideerd of waarvan de validatie is mislukt.

IncludeInstallationTargets = 64

Vermeld de set installatiedoelen die de extensie heeft aangevraagd.

IncludeAssetUri = 128

Neem de basis-uri op voor activa van deze extensie

IncludeStatistics = 256

Voeg de statistieken toe die aan deze extensie zijn gekoppeld

IncludeLatestVersionOnly = 512

Wanneer u versies ophaalt uit een query, neemt u alleen de nieuwste versie op van de extensies die overeenkomen. Dit is handig wanneer de aanroeper niet alle gepubliceerde versies nodig heeft. Het zal een aanzienlijke omvang besparen in de geretourneerde lading.

UseFallbackAssetUri = 1024

Deze vlag schakelt de asset-uri om GetAssetByName te gebruiken in plaats van CDN Wanneer dit wordt gebruikt, worden de waarden van de basisactiva-uri en de terugval van de basisactiva-uri omgeschakeld Wanneer dit wordt gebruikt, worden de bronbestanden van de activabestanden altijd naar de Gallery-service verwezen, zelfs als CDN beschikbaar is

IncludeMetadata = 2048

Deze vlag wordt gebruikt om alle metagegevenswaarden op te halen die aan de extensie zijn gekoppeld. 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 moeten worden geretourneerd voor de extensie die vereist is door VS IDE. Deze vlag is alleen compatibel wanneer de query's worden uitgevoerd door VS IDE

IncludeLcids = 8192

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

IncludeSharedOrganizations = 16384

Voeg de details toe over met welke organisaties de extensie is gedeeld als de extensie een privé-extensie is.

AllAttributes = 16863

AllAttributes is ontworpen als een masker dat definieert dat alle sub-elementen van de extensie moeten worden geretourneerd. OPMERKING: Dit is eigenlijk niet All flags. Dit is nu vergrendeld aan de gedefinieerde set, aangezien het wijzigen van deze enum een brekende verandering zou zijn en het gedrag zou veranderen van iedereen die het gebruikt. Probeer deze waarde niet te gebruiken bij het aanbellen van de service, maar wees expliciet over de vereiste opties.

IncludeNameConflictInfo = 32768

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

IncludeLatestPrereleaseAndStableVersionOnly = 65536

Wanneer u versies ophaalt uit een query, retourneert u de details met zowel de nieuwste prerelease- als de stabiele versie van de extensies die overeenkwamen, zo niet de prerelease-versie, retourneert u alleen de stabiele versie. Dit is handig wanneer de aanroeper niet alle gepubliceerde versies nodig heeft. Het zal een aanzienlijke omvang besparen in de geretourneerde lading.

IncludeDeleted = 131072

Neem verwijderde extensies op in de resultatenset en het gebruik is alleen intern.