Поделиться через


ExtensionQueryFlags enum

Набор флагов, используемых для определения набора сведений, извлекаемых при чтении опубликованных расширений

Поля

None = 0

None используется для получения только основных сведений о расширении.

IncludeVersions = 1

IncludeVersions возвращает сведения о версии для возвращаемых расширений.

IncludeFiles = 2

IncludeFiles возвращает сведения о том, какие файлы были найдены в расширении, которые были сохранены независимо от манифеста. При запросе файлов также будут включены версии, так как файлы возвращаются как свойство версий. Эти файлы можно получить, используя путь к файлу, не требуя загрузки всего манифеста.

IncludeCategoryAndTags = 4

Включите категории и теги, добавленные в определение расширения.

IncludeSharedAccounts = 8

Укажите сведения о том, с какими учетными записями предоставлен общий доступ к расширению, если расширение является частным.

IncludeVersionProperties = 16

Включить свойства, связанные с версиями расширения

ExcludeNonValidated = 32

Исключение непроверенных расширений приведет к удалению всех версий расширений, которые либо находятся в процессе проверки, либо не прошли проверку.

IncludeInstallationTargets = 64

Включите набор целевых объектов установки, запрошенных расширением.

IncludeAssetUri = 128

Включите базовый универсальный код ресурса (URI) для ресурсов этого расширения.

IncludeStatistics = 256

Включить статистику, связанную с этим расширением

IncludeLatestVersionOnly = 512

При получении версий из запроса включите только последнюю версию соответствующих расширений. Это полезно, если вызывающему объекту не нужны все опубликованные версии. Это позволит сэкономить значительный размер в возвращаемых полезных данных.

UseFallbackAssetUri = 1024

Этот флаг переключает универсальный код ресурса ресурса на использование GetAssetByName вместо CDN. При этом значения URI базового ресурса и резервного URI базового ресурса переключаются При использовании источника файлов ресурсов всегда указываются на службу коллекции, даже если cdn доступна.

IncludeMetadata = 2048

Этот флаг используется для получения всех значений метаданных, связанных с расширением. Это неприменимо к расширениям VSTS или VSCode, а использование является только внутренним.

IncludeMinimalPayloadForVsIde = 4096

Этот флаг используется для указания на возврат очень небольших данных для расширения, необходимого для VS IDE. Этот флаг совместим только при выполнении запросов с помощью интегрированной среды разработки VS

IncludeLcids = 8192

Этот флаг используется для получения значений Lcid, связанных с расширением. Это неприменимо к расширениям VSTS или VSCode, а использование — только внутреннее

IncludeSharedOrganizations = 16384

Включите сведения о том, с какими организациями предоставлен доступ к расширению, если расширение является частным.

AllAttributes = 16863

AllAttributes — это маска, определяющая, что должны быть возвращены все подэлепайты расширения. ПРИМЕЧАНИЕ. На самом деле это не все флаги. Теперь она заблокирована для определенного набора, так как изменение этого перечисления будет критическим изменением и изменит поведение всех пользователей, использующих его. Старайтесь не использовать это значение при вызове службы, вместо этого четко указывайте необходимые параметры.

IncludeNameConflictInfo = 32768

Укажите сведения о том, находится ли расширение в списке конфликтов или не используется ли оно в настоящее время для расширений VSCode.