你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.FeatureManagement 命名空间

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

描述是否应要求将给定集中的任何或所有功能视为已启用。