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 扩展,请包含详细信息。 |