ExtensionQueryFilterType enum
查询中支持的扩展筛选器的类型。
字段
Tag = 1 | 这些值用作标记。 所有标记彼此被视为“OR”条件。 查询中的匹配标记数可能会有一些值。 |
DisplayName = 2 | 值是用于匹配其他扩展名称的 ExtensionName 或片段。 |
Private = 3 | 筛选器是一个或多个令牌,用于定义要为其返回专用扩展的范围。 |
Id = 4 | 根据扩展 ID 检索一组扩展。 值应是扩展 ID 编码为字符串。 |
Category = 5 | 类别与其他筛选器不同。 它与其他筛选器一起为 AND,而不是单独的查询。 |
ContributionType = 6 | 某些贡献类型可以编制索引,以允许按类型进行查询。 用户定义类型目前无法编制索引。 |
Name = 7 | 根据基于名称的标识符检索集扩展。 这不同于) 弃用的内部 ID (。 |
InstallationTarget = 8 | 扩展的 InstallationTarget 定义扩展的目标使用者。 这可能类似于 VS、VSOnline 或 VSCode |
Featured = 9 | 查询精选扩展,使用查询类型时不允许任何值。 |
SearchText = 10 | 用户提供的用于搜索扩展的 SearchText |
FeaturedInCategory = 11 | 查询在其自己的类别中特别推荐的扩展,为此的 filterValue 是扩展类别的名称。 |
ExcludeWithFlags = 12 | 从查询检索扩展时,请排除具有给定标志的扩展。 为此筛选器指定的值应该是表示要排除的标志的整数值的字符串。 如果指定了多个标志,应为此筛选器提供交错器值的逻辑 OR。此筛选器最多只能有一个此类型的筛选器。 这仅在之后充当限制性筛选器。 如果 IncludeWithFlags 和 ExcludeWithFlags 中都有特定标志,excludeFlags 将删除包含的扩展,从而为该标志提供空结果。 |
IncludeWithFlags = 13 | 从查询检索扩展时,请包含具有给定标志的扩展。 为此筛选器指定的值应该是表示要包含的标志的整数值的字符串。 如果指定了多个标志,应为此筛选器提供整数值的逻辑 OR。此筛选器最多只能有一个此类型的筛选器。 这仅在之后充当限制性筛选器。 如果 IncludeWithFlags 和 ExcludeWithFlags 中都有特定标志,excludeFlags 将删除包含的扩展,从而为该标志提供空结果。 如果以 ORed 方式在 IncludeWithFlags 中给定多个标志,则包含任何给定标志的扩展。 |
Lcid = 14 | 根据适用的 LCID 值筛选扩展。 还将筛选没有任何 LCID 值的任何扩展。 目前仅 VS 扩展支持此操作。 |
InstallationTargetVersion = 15 | 筛选器提供安装目标的版本。 此筛选器将与 InstallationTarget 筛选器一起使用。 该值应为有效的版本字符串。 目前仅当提供搜索文本时才受支持。 |
InstallationTargetVersionRange = 16 | 用于指定一系列安装目标版本的筛选器类型。 筛选器将与 InstallationTarget 筛选器一起使用。 该值应该是一对格式正确的版本值,由连字符 () 分隔。 目前仅当提供搜索文本时才受支持。 |
VsixMetadata = 17 | 用于指定要用于筛选的元数据键和值的筛选器类型。 |
PublisherName = 18 | 筛选器以获取由提供内部名称的发布者发布的扩展 |
PublisherDisplayName = 19 | 筛选以获取所有提供显示名称的发布者发布的扩展 |
IncludeWithPublisherFlags = 20 | 从查询检索扩展时,包括具有具有给定标志的发布者的扩展。 为此筛选器指定的值应该是表示要包含的标志的整数值的字符串。 如果指定了多个标志,应为此筛选器提供整数值的逻辑 OR 值,最多应有一个此类型的筛选器。 这仅在之后充当限制性筛选器。 如果以 ORed 方式在 IncludeWithFlags 中给定多个标志,则包含任何给定标志的扩展。 |
OrganizationSharedWith = 21 | 筛选以获取与特定组织共享的扩展 |
ProductArchitecture = 22 | 按产品体系结构筛选以获取 VS IDE 扩展 |
TargetPlatform = 23 | 筛选以按目标平台获取 VS Code 扩展。 |
ExtensionName = 24 | 基于 extensionName 检索扩展。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈