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