Microsoft.FeatureManagement 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
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 |
描述是否應該考慮啟用指定集合中的任何功能或所有功能。 |