Condividi tramite


ExtensionQueryFlags enum

Set di flag usati per determinare quale set di informazioni viene recuperato durante la lettura delle estensioni pubblicate

Campi

None = 0

None viene utilizzato per recuperare solo i dettagli di base dell'estensione.

IncludeVersions = 1

IncludeVersions restituirà le informazioni sulla versione per le estensioni restituite

IncludeFiles = 2

IncludeFiles restituirà informazioni sui file trovati all'interno dell'estensione che sono stati archiviati indipendentemente dal manifesto. Quando si richiedono i file, verranno incluse anche le versioni, poiché i file vengono restituiti come proprietà delle versioni. Questi file possono essere recuperati utilizzando il percorso del file senza richiedere il download dell'intero manifesto.

IncludeCategoryAndTags = 4

Includere le categorie e i tag aggiunti alla definizione dell'estensione.

IncludeSharedAccounts = 8

Includi i dettagli sugli account con cui è stata condivisa l'estensione, se si tratta di un'estensione privata.

IncludeVersionProperties = 16

Includi le proprietà associate alle versioni dell'estensione

ExcludeNonValidated = 32

L'esclusione delle estensioni non convalidate rimuoverà tutte le versioni delle estensioni che sono in fase di convalida o che non hanno superato la convalida.

IncludeInstallationTargets = 64

Includi il set di destinazioni di installazione richieste dall'estensione.

IncludeAssetUri = 128

Includi l'URI di base per gli asset di questa estensione

IncludeStatistics = 256

Includi le statistiche associate a questa estensione

IncludeLatestVersionOnly = 512

Quando si recuperano le versioni da una query, includere solo la versione più recente delle estensioni corrispondenti. Ciò è utile quando il chiamante non ha bisogno di tutte le versioni pubblicate. Risparmierà una dimensione significativa nel payload restituito.

UseFallbackAssetUri = 1024

Questo flag cambia l'URI dell'asset in modo che usi GetAssetByName invece di CDN Quando viene usato, i valori dell'URI dell'asset di base e del fallback dell'URI dell'asset di base vengono scambiati Quando viene usato, l'origine dei file di asset punta sempre al servizio Raccolta anche se la rete CDN è disponibile

IncludeMetadata = 2048

Questo flag viene utilizzato per ottenere tutti i valori dei metadati associati all'estensione. Questo non è applicabile alle estensioni VSTS o VSCode e l'utilizzo è solo interno.

IncludeMinimalPayloadForVsIde = 4096

Questo flag viene usato per indicare di restituire dati molto piccoli per l'estensione richiesta dall'IDE di Visual Studio. Questo flag è compatibile solo quando l'esecuzione di query viene eseguita da VS IDE

IncludeLcids = 8192

Questo flag viene utilizzato per ottenere i valori Lcid associati all'estensione. Questo non è applicabile alle estensioni VSTS o VSCode e l'utilizzo è solo interno

IncludeSharedOrganizations = 16384

Includi i dettagli sulle organizzazioni con cui è stata condivisa l'estensione se l'estensione è privata.

AllAttributes = 16863

AllAttributes è progettato per essere una maschera che definisce tutti i sottoelementi dell'estensione che devono essere restituiti. NOTA: Questo non è in realtà Tutti i flag. Questo è ora bloccato sul set definito poiché la modifica di questa enumerazione sarebbe una modifica di rilievo e modificherebbe il comportamento di chiunque la utilizzi. Cercare di non utilizzare questo valore quando si effettuano chiamate al servizio, ma di essere espliciti sulle opzioni necessarie.

IncludeNameConflictInfo = 32768

Includere i dettagli se un'estensione è presente nell'elenco dei conflitti o non è attualmente in uso per le estensioni VSCode.

IncludeLatestPrereleaseAndStableVersionOnly = 65536

Quando si recuperano le versioni da una query, restituire i dettagli con la versione preliminare più recente e la versione stabile delle estensioni corrispondenti, se non la versione non definitiva, restituire solo la versione stabile. Ciò è utile quando il chiamante non ha bisogno di tutte le versioni pubblicate. Risparmierà una dimensione significativa nel payload restituito.

IncludeDeleted = 131072

Includi le estensioni eliminate nel set di risultati e l'utilizzo è solo interno.