Sdílet prostřednictvím


Microsoft.FeatureManagement Obor názvů

Třídy

AspNetCoreFeatureManagementBuilderExtensions

Rozšíření pro IFeatureManagementBuilder.

FeatureDefinition

Definice funkce.

FeatureFilterConfiguration

Konfigurace filtru funkcí.

FeatureFilterEvaluationContext

Kontext, který používá k IFeatureFilter získání přehledu o tom, jaká funkce se vyhodnocuje, a o parametrech potřebných ke kontrole, jestli má být funkce povolená.

FeatureManagementException

Představuje chyby, ke kterým dochází během správy funkcí.

FeatureManagementOptions

Možnosti, které řídí chování systému správy funkcí.

FilterAliasAttribute

Umožňuje přizpůsobit název objektu tak, IFeatureFilter aby souvisel s názvem zadaným v konfiguraci.

FilterCollectionExtensions

Poskytuje body integrace pro správu funkcí pomocí filtrů MVC.

ServiceCollectionExtensions

Rozšíření používaná k přidání funkcí správy funkcí

UseForFeatureExtensions

Rozšiřující metody, které poskytují integraci správy funkcí pro ASP.NET Core vytváření aplikací.

Rozhraní

IContextualFeatureFilter<TContext>

Filtr, který lze použít k určení, zda jsou splněna některá kritéria pro povolení funkce. Filtr funkcí může používat libovolná dostupná kritéria, jako je stav procesu nebo obsah žádosti. Filtry funkcí je možné zaregistrovat pro danou funkci, a pokud se některý z filtrů funkcí vyhodnotí jako true, bude tato funkce považována za povolenou. Filtr kontextových funkcí může využívat kontextová data předávaná volajícími systému pro správu funkcí. Kontextový filtr funkcí bude proveden pouze v případě, že je k dispozici kontext, který je možné přiřadit z TContext.

IFeatureDefinitionProvider

Poskytovatel definic funkcí.

IFeatureFilter

Filtr, který lze použít k určení, zda jsou splněna některá kritéria pro povolení funkce. Filtr funkcí může používat libovolná dostupná kritéria, jako je stav procesu nebo obsah žádosti. Filtry funkcí je možné zaregistrovat pro danou funkci, a pokud se některý z filtrů funkcí vyhodnotí jako true, bude tato funkce považována za povolenou.

IFeatureFilterMetadata

Rozhraní značek pro filtry funkcí používané k vyhodnocení stavu funkce

IFeatureManagementBuilder

Poskytuje způsob, jak přizpůsobit funkce správy funkcí.

IFeatureManager

Slouží k vyhodnocení, jestli je funkce povolená nebo zakázaná.

IFeatureManagerSnapshot

Poskytuje snímek stavu funkce pro zajištění konzistence napříč daným požadavkem.

ISessionManager

Slouží k ukládání stavu funkce v rámci relace. Implementátor může rozhodnout, co představuje relaci.

Výčty

FeatureManagementError

Chyba, ke které může dojít během správy funkcí.

RequirementType

Popisuje, jestli by se některé nebo všechny funkce v dané sadě měly vyžadovat, aby byly považovány za povolené.