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


ExtensionQueryFlags enum

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

Поля

None = 0

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

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. Этот флаг совместим только при выполнении запросов с помощью интегрированной среды разработки VS

IncludeLcids = 8192

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

IncludeSharedOrganizations = 16384

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

AllAttributes = 16863

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

IncludeNameConflictInfo = 32768

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

IncludeLatestPrereleaseAndStableVersionOnly = 65536

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

IncludeDeleted = 131072

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