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

IFeatureManagementBuilder 接口

定义

提供一种自定义特征管理功能的方法。

public interface IFeatureManagementBuilder
type IFeatureManagementBuilder = interface
Public Interface IFeatureManagementBuilder

属性

Services

应用程序服务。

方法

AddFeatureFilter<T>()

将给定功能筛选器添加到可用于在运行时启用功能标志的功能筛选器列表中。 可能的功能筛选器元数据类型包括 IFeatureFilterIContextualFeatureFilter<TContext> 只能通过单个类型实现一个功能筛选器接口。

AddFeatureVariantAssigner<T>()

将给定的功能变体分配器添加到将在运行时可用于分配功能变体的功能变体分配器列表中。 可能的功能变体分配器元数据类型包括 IFeatureVariantAssignerIContextualFeatureVariantAssigner<TContext> 只有一个功能变体分配器接口可以由单个类型实现。

AddSessionManager<T>()

ISessionManager添加用于在会话中存储功能标志状态的 。

扩展方法

UseDisabledFeaturesHandler(IFeatureManagementBuilder, IDisabledFeaturesHandler)

注册禁用的功能处理程序。 这将针对需要未启用的功能的 MVC 操作调用。

UseDisabledFeaturesHandler(IFeatureManagementBuilder, Action<IEnumerable<String>,ActionExecutingContext>)

提供一种指定内联禁用功能处理程序的方法。

适用于