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 回退的值。

IncludeMetadata = 2048

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

IncludeMinimalPayloadForVsIde = 4096

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

IncludeLcids = 8192

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

IncludeSharedOrganizations = 16384

包括有关扩展是专用扩展时与之共享的组织的详细信息。

AllAttributes = 16863

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

IncludeNameConflictInfo = 32768

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

IncludeLatestPrereleaseAndStableVersionOnly = 65536

从查询中检索版本时,返回匹配扩展的最新预发布版本和稳定版本的详细信息,如果不是预发布版本,则仅返回稳定版本。 当调用方不需要所有已发布版本时,这非常有用。 它将在返回的有效负载中节省大量大小。