IFeatureManagementBuilder インターフェイス

定義

機能管理機能をカスタマイズする方法を提供します。

public interface IFeatureManagementBuilder
type IFeatureManagementBuilder = interface
Public Interface IFeatureManagementBuilder

プロパティ

Services

アプリケーション サービス。

メソッド

AddFeatureFilter<T>()

実行時に機能フラグを有効にするために使用できる機能フィルターの一覧に、特定の機能フィルターを追加します。 使用可能な機能フィルターメタデータ型には、IContextualFeatureFilter<TContext>1 つの型で実装できる機能フィルター インターフェイスが 1 つだけ含まれますIFeatureFilter

AddFeatureVariantAssigner<T>()

実行時に機能バリアントを割り当てることができる機能バリアントアサインダーの一覧に、特定の特徴バリアントアサインダーを追加します。 考えられる特徴バリアントアサインダー メタデータ型には、IContextualFeatureVariantAssigner<TContext>1 つの型で実装できる機能バリアントアサインダー インターフェイスが 1 つだけ含まれますIFeatureVariantAssigner

AddSessionManager<T>()

機能フラグの ISessionManager 状態をセッションに格納するために使用する を追加します。

拡張メソッド

UseDisabledFeaturesHandler(IFeatureManagementBuilder, IDisabledFeaturesHandler)

無効な機能ハンドラーを登録します。 これは、有効になっていない機能を必要とする MVC アクションに対して呼び出されます。

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

インラインで無効な機能ハンドラーを指定する方法を提供します。

適用対象