Dela via


ExtensionQueryFlags enum

Uppsättning flaggor som används för att avgöra vilken uppsättning information som hämtas vid läsning av publicerade tillägg

Fält

None = 0

Ingen används för att endast hämta grundläggande tilläggsinformation.

IncludeVersions = 1

IncludeVersions returnerar versionsinformation för returnerade tillägg

IncludeFiles = 2

IncludeFiles returnerar information om vilka filer som hittades i tillägget som lagrades oberoende av manifestet. När du frågar efter filer inkluderas även versioner eftersom filer returneras som en egenskap för versionerna. Dessa filer kan hämtas med hjälp av sökvägen till filen utan att hela manifestet måste laddas ned.

IncludeCategoryAndTags = 4

Inkludera de kategorier och taggar som har lagts till i tilläggsdefinitionen.

IncludeSharedAccounts = 8

Ta med information om vilka konton tillägget har delats med om tillägget är ett privat tillägg.

IncludeVersionProperties = 16

Inkludera egenskaper som är associerade med versioner av tillägget

ExcludeNonValidated = 32

Om du utesluter icke-validerade tillägg tas alla tilläggsversioner som antingen håller på att verifieras eller som har misslyckats med valideringen bort.

IncludeInstallationTargets = 64

Inkludera den uppsättning installationsmål som tillägget har begärt.

IncludeAssetUri = 128

Inkludera bas-URI för tillgångar i det här tillägget

IncludeStatistics = 256

Ta med den statistik som är associerad med det här tillägget

IncludeLatestVersionOnly = 512

När du hämtar versioner från en fråga ska du bara inkludera den senaste versionen av tilläggen som matchade. Detta är användbart när anroparen inte behöver alla publicerade versioner. Det sparar en betydande storlek i den returnerade nyttolasten.

UseFallbackAssetUri = 1024

Den här flaggan växlar tillgångs-URI:n till att använda GetAssetByName i stället för CDN När detta används växlas värdena för bastillgångens URI och bastillgångens URI-återställning när detta används, källa för tillgångsfiler pekar alltid på galleritjänsten även om CDN är tillgängligt

IncludeMetadata = 2048

Den här flaggan används för att hämta alla metadatavärden som är associerade med tillägget. Detta gäller inte för VSTS- eller VSCode-tillägg och användningen är endast intern.

IncludeMinimalPayloadForVsIde = 4096

Den här flaggan används för att ange att mycket små data ska returneras för tillägg som krävs av VS IDE. Den här flaggan är endast kompatibel när frågor görs av VS IDE

IncludeLcids = 8192

Den här flaggan används för att hämta Lcid-värden som är associerade med tillägget. Detta gäller inte för VSTS- eller VSCode-tillägg och användningen är endast intern

IncludeSharedOrganizations = 16384

Ta med information om vilka organisationer som tillägget har delats med om tillägget är ett privat tillägg.

AllAttributes = 16863

AllAttributes är utformat för att vara en mask som definierar att alla underelement i tillägget ska returneras. Obs! Det här är faktiskt inte Alla flaggor. Detta är nu låst till uppsättningen som definierats eftersom en ändring av den här uppräkningen skulle vara en icke-bakåtkompatibel ändring och skulle ändra beteendet för alla som använder den. Försök att inte använda det här värdet när du gör anrop till tjänsten, i stället ska du vara tydlig med vilka alternativ som krävs.

IncludeNameConflictInfo = 32768

Ta med information om ett tillägg finns i konfliktlistan eller inte används för VSCode-tillägg.