Delen via


ExtensionQueryFilterType enum

Type extensiefilters dat wordt ondersteund in de query's.

Velden

Tag = 1

De waarden worden gebruikt als tags. Alle tags worden behandeld als 'OR'-voorwaarden met elkaar. Er kan een waarde zijn ingesteld op het aantal overeenkomende tags uit de query.

DisplayName = 2

De waarden zijn een ExtensionName of fragment dat wordt gebruikt om andere extensienamen te vinden.

Private = 3

Het filter is een of meer tokens die definiëren voor welk bereik persoonlijke extensies moeten worden geretourneerd.

Id = 4

Een set extensies ophalen op basis van hun id's. De waarden moeten de extensie-id's zijn die zijn gecodeerd als tekenreeksen.

Category = 5

De categorie is in tegenstelling tot andere filters. Het is AND'd met de andere filters in plaats van een afzonderlijke query te zijn.

ContributionType = 6

Bepaalde bijdragetypen kunnen worden geïndexeerd om query's per type toe te staan. Door de gebruiker gedefinieerde typen kunnen momenteel niet worden geïndexeerd.

Name = 7

Een ingestelde extensie ophalen op basis van de op naam gebaseerde id. Dit verschilt van de interne id (die wordt afgeschaft).

InstallationTarget = 8

De InstallationTarget voor een extensie definieert de doelgebruiker voor de extensie. Dit kan iets zijn als VS, VSOnline of VSCode

Featured = 9

Query's uitvoeren op aanbevolen extensies. Er is geen waarde toegestaan bij het gebruik van het querytype.

SearchText = 10

De SearchText die door de gebruiker is opgegeven om te zoeken naar extensies

FeaturedInCategory = 11

Voer een query uit naar extensies die worden weergegeven in hun eigen categorie. De filterWaarde hiervoor is de naam van de categorie van extensies.

ExcludeWithFlags = 12

Wanneer u extensies uit een query opvraagt, sluit u de extensies uit die de opgegeven vlaggen hebben. De waarde die voor dit filter is opgegeven, moet een tekenreeks zijn die de waarden voor gehele getallen vertegenwoordigt van de vlaggen die moeten worden uitgesloten. In het geval van meerdere vlaggen die moeten worden opgegeven, moet een logische OF van de interger-waarden worden opgegeven als waarde voor dit filter. Dit moet maximaal één filter van dit type zijn. Dit fungeert alleen als een beperkend filter na. In het geval van een bepaalde vlag in zowel IncludeWithFlags als ExcludeWithFlags, verwijdert excludeFlags de opgenomen extensies met een leeg resultaat voor die vlag.

IncludeWithFlags = 13

Neem bij het ophalen van extensies uit een query de extensies op die de opgegeven vlaggen hebben. De waarde die voor dit filter is opgegeven, moet een tekenreeks zijn die de waarden voor gehele getallen vertegenwoordigt van de vlaggen die moeten worden opgenomen. In het geval van meerdere vlaggen die moeten worden opgegeven, moet een logische OF van de waarden voor gehele getallen worden opgegeven als waarde voor dit filter. Dit moet maximaal één filter van dit type zijn. Dit fungeert alleen als een beperkend filter na. In het geval van een bepaalde vlag in zowel IncludeWithFlags als ExcludeWithFlags, verwijdert excludeFlags de opgenomen extensies met een leeg resultaat voor die vlag. In het geval van meerdere vlaggen die in IncludeWithFlags op ORed-wijze worden gegeven, worden extensies met een van de opgegeven vlaggen opgenomen.

Lcid = 14

Filter de extensies op basis van de toepasselijke LCID-waarden. Extensies die geen LCID-waarden hebben, worden ook gefilterd. Dit wordt momenteel alleen ondersteund voor VS-extensies.

InstallationTargetVersion = 15

Filter om de versie van het installatiedoel op te geven. Dit filter wordt samen met het filter InstallationTarget gebruikt. De waarde moet een geldige versietekenreeks zijn. Momenteel alleen ondersteund als zoektekst is opgegeven.

InstallationTargetVersionRange = 16

Filtertype voor het opgeven van een bereik van de doelversie van de installatie. Het filter wordt samen met het filter InstallationTarget gebruikt. De waarde moet een paar goed gevormde versiewaarden zijn, gescheiden door afbreekstreepje(-). Momenteel alleen ondersteund als zoektekst is opgegeven.

VsixMetadata = 17

Filtertype voor het opgeven van de metagegevenssleutel en -waarde die moeten worden gebruikt voor het filteren.

PublisherName = 18

Filter om extensies op te halen die zijn gepubliceerd door een uitgever die een interne naam heeft opgegeven

PublisherDisplayName = 19

Filter om extensies te krijgen die zijn gepubliceerd door alle uitgevers die de weergavenaam hebben opgegeven

IncludeWithPublisherFlags = 20

Neem bij het ophalen van extensies uit een query de extensies op die een uitgever met de opgegeven vlaggen hebben. De waarde die voor dit filter is opgegeven, moet een tekenreeks zijn die de waarden voor gehele getallen vertegenwoordigt van de vlaggen die moeten worden opgenomen. In het geval van meerdere markeringen die moeten worden opgegeven, moet een logische OF van de waarden voor gehele getallen worden opgegeven als waarde voor dit filter Er moet maximaal één filter van dit type zijn. Dit fungeert alleen als een beperkend filter na. In het geval van meerdere vlaggen die in IncludeWithFlags op ORed-wijze worden gegeven, worden extensies met een van de opgegeven vlaggen opgenomen.

OrganizationSharedWith = 21

Filter om extensies te krijgen die worden gedeeld met een bepaalde organisatie

ProductArchitecture = 22

Filteren om VS IDE-extensies op productarchitectuur op te halen

TargetPlatform = 23

Filter om VS Code-extensies op te halen per doelplatform.

ExtensionName = 24

Haal een extensie op op basis van de extensionName.