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 |
特定のセット内の一部またはすべての機能を有効と見なす必要があるかどうかを説明します。 |