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

Nessuno viene usato per recuperare solo i dettagli di estensione di base.

IncludeVersions = 1

IncludeVersions restituirà le informazioni sulla versione per le estensioni restituite

IncludeFiles = 2

IncludeFiles restituirà informazioni su quali file sono stati trovati all'interno dell'estensione archiviata indipendentemente dal manifesto. Quando si richiede file, le versioni verranno incluse anche perché i file vengono restituiti come proprietà delle versioni. Questi file possono essere recuperati usando 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

Includere i dettagli relativi agli account condivisi con l'estensione se l'estensione è un'estensione privata.

IncludeVersionProperties = 16

Includere le proprietà associate alle versioni dell'estensione

ExcludeNonValidated = 32

L'esclusione delle estensioni non convalidate rimuoverà tutte le versioni di estensione che si trovano nel processo di convalida o di convalida non riuscite.

IncludeInstallationTargets = 64

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

IncludeAssetUri = 128

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

IncludeStatistics = 256

Includere le statistiche associate a questa estensione

IncludeLatestVersionOnly = 512

Quando si recuperano versioni da una query, includere solo la versione più recente delle estensioni corrispondenti. Questo è utile quando il chiamante non necessita di tutte le versioni pubblicate. Verrà salvata una dimensione significativa nel payload restituito.

UseFallbackAssetUri = 1024

Questo flag commuta l'uri dell'asset per l'uso di GetAssetByName anziché la rete CDN Quando viene usata, i valori dell'uri dell'asset di base e il fallback dell'asset di base vengono commutati Quando viene usata, l'origine dei file di asset viene puntata al servizio Raccolta sempre anche se la rete CDN è disponibile

IncludeMetadata = 2048

Questo flag viene usato per ottenere tutti i valori di metadati associati all'estensione. 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 VS. Questo flag è compatibile solo quando la query viene eseguita dall'IDE di VS

IncludeLcids = 8192

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

IncludeSharedOrganizations = 16384

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

AllAttributes = 16863

AllAttributes è progettato per essere una maschera che definisce tutti gli elementi secondari dell'estensione deve essere restituito. NOTA: questo non è in realtà Tutti i flag. Questo valore è ora bloccato per il set definito perché la modifica di questa enumerazione sarebbe una modifica di rilievo e cambierebbe il comportamento di chiunque lo usi. Provare a non usare questo valore durante l'esecuzione di chiamate al servizio, invece essere esplicite sulle opzioni necessarie.

IncludeNameConflictInfo = 32768

Includere i dettagli se un'estensione è in conflitto o non è attualmente usata per le estensioni VSCode.