Share via


Microsoft.FeatureManagement 命名空間

類別

AspNetCoreFeatureManagementBuilderExtensions

IFeatureManagementBuilder 延伸模組。

FeatureDefinition

特徵的定義。

FeatureFilterConfiguration

功能篩選的組態。

FeatureFilterEvaluationContext

使用 IFeatureFilter 的內容來深入瞭解正在評估的功能,以及檢查功能是否應該啟用所需的參數。

FeatureManagementException

表示功能管理期間發生的錯誤。

FeatureManagementOptions

控制功能管理系統行為的選項。

FilterAliasAttribute

允許自訂 的名稱 IFeatureFilter ,使其與組態中指定的名稱相關聯。

FilterCollectionExtensions

提供整合點,以便使用 MVC 篩選進行功能管理。

ServiceCollectionExtensions

用來新增功能管理功能的擴充功能。

UseForFeatureExtensions

為 ASP.NET Core應用程式建置提供功能管理整合的擴充方法。

介面

IContextualFeatureFilter<TContext>

篩選準則,可用來判斷是否符合某些準則來啟用功能。 功能篩選準則是免費的,可使用任何可用的準則,例如進程狀態或要求內容。 功能篩選可以註冊給指定的功能,如果有任何功能篩選準則評估為 true,則會將該功能視為已啟用。 內容功能篩選準則可以利用從功能管理系統呼叫端傳入的內容相關資料。 只有在可從 TCoNtext 指派的內容時,才會執行內容篩選準則。

IFeatureDefinitionProvider

功能定義的提供者。

IFeatureFilter

篩選準則,可用來判斷是否符合某些準則來啟用功能。 功能篩選準則是免費的,可使用任何可用的準則,例如進程狀態或要求內容。 功能篩選可以註冊給指定的功能,如果有任何功能篩選準則評估為 true,則會將該功能視為已啟用。

IFeatureFilterMetadata

用來評估特徵狀態的功能篩選標記介面

IFeatureManagementBuilder

提供自訂功能管理功能的方法。

IFeatureManager

用來評估是否啟用或停用功能。

IFeatureManagerSnapshot

提供功能狀態的快照集,以確保指定要求之間的一致性。

ISessionManager

用來跨會話儲存功能狀態。 實作者可以自由決定構成會話的內容。

列舉

FeatureManagementError

功能管理期間可能發生的錯誤。

RequirementType

描述是否應該考慮啟用指定集合中的任何功能或所有功能。