Condividi tramite


ExtensionQueryFilterType enum

Tipo di filtri di estensione supportati nelle query.

Campi

Tag = 1

I valori vengono usati come tag. Tutti i tag vengono considerati come condizioni "OR" tra loro. Potrebbe essere presente un valore inserito sul numero di tag corrispondenti dalla query.

DisplayName = 2

I valori sono un extensionName o un frammento utilizzato per trovare le corrispondenze con altri nomi di estensione.

Private = 3

Il filtro è uno o più token che definiscono l'ambito per cui restituire le estensioni private.

Id = 4

Recuperare un set di estensioni in base all'ID. I valori devono essere codificati come stringhe dell'ID estensione.

Category = 5

La categoria è diversa da altri filtri. È AND con gli altri filtri invece di essere una query separata.

ContributionType = 6

Alcuni tipi di contributo possono essere indicizzati per consentire la query per tipo. I tipi definiti dall'utente non possono essere indicizzati al momento.

Name = 7

Recuperare un'estensione set in base all'identificatore basato sul nome. Questo comportamento è diverso dall'ID interno (che è in fase di deprecazione).

InstallationTarget = 8

InstallationTarget per un'estensione definisce il consumer di destinazione per l'estensione. Può trattarsi di un'operazione simile a VS, VSOnline o VSCode

Featured = 9

Query per le estensioni in primo piano, non è consentito alcun valore quando si usa il tipo di query.

SearchText = 10

SearchText fornito dall'utente per cercare le estensioni

FeaturedInCategory = 11

Eseguire una query per le estensioni presenti nella propria categoria, filterValue per questo nome è il nome della categoria di estensioni.

ExcludeWithFlags = 12

Quando si recuperano le estensioni da una query, escludere le estensioni con i flag specificati. Il valore specificato per questo filtro deve essere una stringa che rappresenta i valori interi dei flag da escludere. Nel caso di più flag da specificare, è necessario specificare un OR logico dei valori di intergerenza come valore per questo filtro. Questo deve essere al massimo un filtro di questo tipo. Questo funziona solo come filtro restrittivo dopo. Nel caso di avere un flag specifico sia in IncludeWithFlags che in ExcludeWithFlags, excludeFlags rimuoverà le estensioni incluse fornendo un risultato vuoto per tale flag.

IncludeWithFlags = 13

Quando si recuperano le estensioni da una query, includere le estensioni con i flag specificati. Il valore specificato per questo filtro deve essere una stringa che rappresenta i valori interi dei flag da includere. Nel caso di più flag da specificare, è necessario specificare un OR logico dei valori integer come valore per questo filtro. Questo deve essere al massimo un filtro di questo tipo. Questo funziona solo come filtro restrittivo dopo. Nel caso di avere un flag specifico sia in IncludeWithFlags che in ExcludeWithFlags, excludeFlags rimuoverà le estensioni incluse fornendo un risultato vuoto per tale flag. In caso di più flag specificati in IncludeWithFlags in modo ORed, verranno incluse le estensioni con uno dei flag specificati.

Lcid = 14

Filtrare le estensioni in base ai valori LCID applicabili. Verranno filtrate anche tutte le estensioni che non hanno valori LCID. Questa funzionalità è attualmente supportata solo per le estensioni di Visual Studio.

InstallationTargetVersion = 15

Filtro per specificare la versione della destinazione di installazione. Questo filtro verrà usato insieme al filtro InstallationTarget. Il valore deve essere una stringa di versione valida. Attualmente supportato solo se viene fornito testo di ricerca.

InstallationTargetVersionRange = 16

Tipo di filtro per specificare un intervallo di versione di destinazione dell'installazione. Il filtro verrà usato insieme al filtro InstallationTarget. Il valore deve essere una coppia di valori di versione ben formati separati da trattini(-). Attualmente supportato solo se viene fornito testo di ricerca.

VsixMetadata = 17

Tipo di filtro per specificare la chiave di metadati e il valore da usare per il filtro.

PublisherName = 18

Filtrare per ottenere le estensioni pubblicate da un editore che ha fornito un nome interno

PublisherDisplayName = 19

Filtrare per ottenere le estensioni pubblicate da tutti gli editori che hanno fornito il nome visualizzato

IncludeWithPublisherFlags = 20

Quando si recuperano le estensioni da una query, includere le estensioni con un server di pubblicazione con i flag specificati. Il valore specificato per questo filtro deve essere una stringa che rappresenta i valori interi dei flag da includere. Nel caso di più flag da specificare, è necessario specificare un OR logico dei valori integer come valore per questo filtro. Deve essere presente al massimo un filtro di questo tipo. Questo funziona solo come filtro restrittivo dopo. In caso di più flag specificati in IncludeWithFlags in modo ORed, verranno incluse le estensioni con uno dei flag specificati.

OrganizationSharedWith = 21

Filtrare per ottenere le estensioni condivise con una particolare organizzazione

ProductArchitecture = 22

Filtrare per ottenere le estensioni dell'IDE di Visual Studio in base all'architettura del prodotto

TargetPlatform = 23

Filtrare per ottenere le estensioni di VS Code in base alla piattaforma di destinazione.

ExtensionName = 24

Recuperare un'estensione basata su extensionName.