你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.FeatureManagement 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
AspNetCoreFeatureManagementBuilderExtensions |
对 的 IFeatureManagementBuilder扩展。 |
AssignerAliasAttribute |
允许自定义 的名称 IFeatureVariantAssigner ,使其与配置中指定的名称相关联。 |
DynamicFeatureDefinition |
动态特征的定义。 |
FeatureDefinition |
功能的定义。 |
FeatureFilterConfiguration |
功能筛选器的配置。 |
FeatureFilterEvaluationContext |
用于IFeatureFilter深入了解正在评估的功能标志以及检查是否应启用功能标志所需的参数的上下文。 |
FeatureFlagDefinition |
功能标志的定义。 |
FeatureManagementException |
表示在功能管理期间发生的错误。 |
FeatureManagementOptions |
控制功能管理系统行为的选项。 |
FeatureVariant |
功能的变体。 |
FeatureVariantAssignmentContext |
在功能变体分配过程中所需的上下文信息 |
FilterAliasAttribute |
允许自定义 的名称 IFeatureFilter ,使其与配置中指定的名称相关联。 |
FilterCollectionExtensions |
提供用于使用 MVC 筛选器进行功能管理的集成点。 |
ServiceCollectionExtensions |
用于添加功能管理功能的扩展。 |
UseForFeatureExtensions |
为 ASP.NET Core应用程序生成提供功能管理集成的扩展方法。 |
接口
IContextualFeatureFilter<TContext> |
一个筛选器,可用于确定是否满足某些条件来启用功能标志。 功能筛选器可以免费使用任何可用的条件,例如进程状态或请求内容。 可以为给定功能注册功能筛选器,如果任何功能筛选器的计算结果为 true,则将该功能标志视为已启用。 上下文功能筛选器可以利用从特征管理系统的调用方传入的上下文数据。 仅当可从 TContext 分配的上下文可用时,才会执行上下文功能筛选器。 |
IContextualFeatureVariantAssigner<TContext> |
提供一个方法,用于分配动态特征的变体,以便基于自定义条件使用。 |
IDynamicFeatureDefinitionProvider |
动态功能定义的提供程序。 |
IDynamicFeatureManager |
用于访问动态功能的变体。 |
IDynamicFeatureManagerSnapshot |
提供功能状态快照,以确保给定请求的一致性。 |
IFeatureDefinitionProvider |
功能定义的提供程序。 |
IFeatureFilter |
一个筛选器,可用于确定是否满足某些条件来启用功能标志。 功能筛选器可以免费使用任何可用的条件,例如进程状态或请求内容。 可以为给定的功能标志注册功能筛选器,如果任何功能筛选器的计算结果为 true,则将该功能标志视为已启用。 |
IFeatureFilterMetadata |
用于评估特征标志状态的功能筛选器的标记接口。 |
IFeatureFlagDefinitionProvider |
功能标志定义的提供程序。 |
IFeatureManagementBuilder |
提供一种自定义特征管理功能的方法。 |
IFeatureManager |
用于评估是启用还是禁用功能标志。 |
IFeatureManagerSnapshot |
提供功能标志状态快照,以确保给定请求的一致性。 |
IFeatureVariantAssigner |
提供一个方法,用于分配动态特征的变体,以便基于自定义条件使用。 |
IFeatureVariantAssignerMetadata |
特征变体分配器的标记接口,用于分配应用于动态特征的变体。 |
IFeatureVariantOptionsResolver |
执行功能变体解析过程中所需的解析和绑定。 |
ISessionManager |
用于跨会话存储功能状态。 实现者可以自由决定会话的构成。 |
枚举
FeatureManagementError |
在功能管理期间可能发生的错误。 |
RequirementType |
描述是否应要求将给定集中的任何或所有功能视为已启用。 |