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

此标志将资产 URI 切换为使用 GetAssetByName 而不是 CDN。如果使用此方法,则切换基本资产 URI 和基本资产 URI 回退的值。如果使用此值,即使 CDN 可用,资产文件的源也始终指向库服务

IncludeMetadata = 2048

此标志用于获取与扩展关联的所有元数据值。 这不适用于 VSTS 或 VSCode 扩展,并且仅用于内部使用。

IncludeMinimalPayloadForVsIde = 4096

此标志用于指示为 VS IDE 所需的扩展返回非常小的数据。 仅当查询由 VS IDE 完成时,此标志才兼容

IncludeLcids = 8192

此标志用于获取与扩展关联的 Lcid 值。 这不适用于 VSTS 或 VSCode 扩展,并且仅用于内部

IncludeSharedOrganizations = 16384

如果扩展是专用扩展,请包含有关与哪些组织共享扩展的详细信息。

AllAttributes = 16863

AllAttributes 设计为一个掩码,用于定义应返回扩展的所有子元素。 注意:这实际上不是所有标志。 现在,它已锁定到定义的集,因为更改此枚举将是一项重大更改,并且会更改使用它的任何人的行为。 尝试在调用服务时不要使用此值,而应明确说明所需的选项。

IncludeNameConflictInfo = 32768

如果扩展在冲突列表中或当前未用于 VSCode 扩展,请包含详细信息。