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