Sdílet prostřednictvím


ExtensionQueryFilterType enum

Typ filtrů rozšíření, které jsou podporovány v dotazech.

Pole

Tag = 1

Hodnoty se používají jako značky. Všechny značky se vzájemně považují za podmínky OR. Počet odpovídajících značek z dotazu může mít určitou hodnotu.

DisplayName = 2

Hodnoty jsou název rozšíření nebo fragment, který se používá ke shodě jiných názvů rozšíření.

Private = 3

Filtr je jeden nebo více tokenů, které definují, pro jaký obor se mají vracet privátní rozšíření.

Id = 4

Načte sadu rozšíření na základě jejich ID. Hodnoty by měly být ID rozšíření kódované jako řetězce.

Category = 5

Kategorie se liší od jiných filtrů. Jedná se o operátor AND'd s ostatními filtry místo samostatného dotazu.

ContributionType = 6

Určité typy příspěvků mohou být indexovány, aby bylo možné dotazovat podle typu. Uživatelem definované typy se momentálně nedají indexovat.

Name = 7

Načte rozšíření sady na základě identifikátoru na základě názvu. To se liší od interního ID (které je zastaralé).

InstallationTarget = 8

InstallationTarget pro rozšíření definuje cílového příjemce rozšíření. Může se jednat o VS, VSOnline nebo VSCode.

Featured = 9

Dotaz na doporučená rozšíření: Při použití typu dotazu není povolená žádná hodnota.

SearchText = 10

Hledaný text poskytnutý uživatelem k hledání rozšíření

FeaturedInCategory = 11

Dotaz na rozšíření, která jsou doporučená ve své vlastní kategorii. Hodnota filtru pro toto je název kategorie rozšíření.

ExcludeWithFlags = 12

Při načítání rozšíření z dotazu vylučte rozšíření, která mají dané příznaky. Hodnota zadaná pro tento filtr by měla být řetězec představující celočíselné hodnoty příznaků, které mají být vyloučeny. V případě více příznaků, které mají být zadány, by jako hodnota pro tento filtr měla být zadána logická hodnota OR hodnot tohoto typu. Mělo by se jednat maximálně o jeden filtr tohoto typu. Tento filtr funguje jenom jako omezující filtr. V případě, že má určitý příznak v IncludeWithFlags i ExcludeWithFlags, excludeFlags odebere zahrnuté přípony a poskytne prázdný výsledek pro tento příznak.

IncludeWithFlags = 13

Při načítání rozšíření z dotazu zahrňte rozšíření, která mají dané příznaky. Hodnota zadaná pro tento filtr by měla být řetězec představující celočíselné hodnoty příznaků, které se mají zahrnout. V případě více příznaků, které mají být zadány, by jako hodnota pro tento filtr měla být zadána logická hodnota OR celočíselné hodnoty. Mělo by se jednat maximálně o jeden filtr tohoto typu. Tento filtr funguje jenom jako omezující filtr. V případě, že má určitý příznak v IncludeWithFlags i ExcludeWithFlags, excludeFlags odebere zahrnuté přípony a poskytne prázdný výsledek pro tento příznak. V případě více příznaků zadaných v IncludeWithFlags způsobem ORed budou zahrnuta rozšíření, která mají některý z daných příznaků.

Lcid = 14

Vyfiltrujte rozšíření na základě použitelných hodnot LCID. Všechna rozšíření, která nemají žádné hodnoty LCID, se také vyfiltrují. To se v současné době podporuje jenom pro rozšíření VS.

InstallationTargetVersion = 15

Filtrem zadejte verzi cíle instalace. Tento filtr se použije společně s filtrem InstallationTarget. Hodnota by měla být platný řetězec verze. Aktuálně se podporuje jenom v případě, že je zadaný hledaný text.

InstallationTargetVersionRange = 16

Typ filtru pro zadání rozsahu cílové verze instalace Filtr se použije společně s filtrem InstallationTarget. Hodnota by měla být pár hodnot verze ve správném formátu oddělených spojovníkem(-). Aktuálně se podporuje jenom v případě, že je zadaný hledaný text.

VsixMetadata = 17

Typ filtru pro zadání klíče metadat a hodnoty, které se mají použít pro filtrování.

PublisherName = 18

Filtrem získáte rozšíření publikovaná vydavatelem, který zadal interní název.

PublisherDisplayName = 19

Filtrováním můžete získat rozšíření publikovaná všemi vydavateli, kteří zadali zobrazovaný název.

IncludeWithPublisherFlags = 20

Při načítání rozšíření z dotazu zahrňte rozšíření, která mají vydavatele s danými příznaky. Hodnota zadaná pro tento filtr by měla být řetězec představující celočíselné hodnoty příznaků, které se mají zahrnout. V případě více příznaků, které mají být zadány, by jako hodnota pro tento filtr měla být zadána logická hodnota OR celočíselné hodnoty. Tento filtr by měl obsahovat maximálně jeden filtr tohoto typu. Tento filtr funguje jenom jako omezující filtr. V případě více příznaků zadaných v IncludeWithFlags způsobem ORed budou zahrnuta rozšíření, která mají některý z daných příznaků.

OrganizationSharedWith = 21

Filtrování, aby se rozšíření sdílela s konkrétní organizací

ProductArchitecture = 22

Filtr pro získání rozšíření VS IDE podle architektury produktu

TargetPlatform = 23

Filtrem získáte rozšíření VS Code podle cílové platformy.

ExtensionName = 24

Načte rozšíření na základě extensionName.