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. |