Dela via


Microsoft.FeatureManagement Namnområde

Klasser

AspNetCoreFeatureManagementBuilderExtensions

Tillägg till IFeatureManagementBuilder.

FeatureDefinition

Definitionen av en funktion.

FeatureFilterConfiguration

Konfigurationen av ett funktionsfilter.

FeatureFilterEvaluationContext

En kontext som används av IFeatureFilter för att få insikt i vilken funktion som utvärderas och de parametrar som behövs för att kontrollera om funktionen ska aktiveras.

FeatureManagementException

Representerar fel som inträffar under funktionshantering.

FeatureManagementOptions

Alternativ som styr funktionshanteringssystemets beteende.

FilterAliasAttribute

Tillåter att namnet på en IFeatureFilter anpassas för att relatera till det namn som anges i konfigurationen.

FilterCollectionExtensions

Tillhandahåller integreringsplatser för funktionshantering med MVC-filter.

ServiceCollectionExtensions

Tillägg som används för att lägga till funktioner för funktionshantering.

UseForFeatureExtensions

Tilläggsmetoder som tillhandahåller integrering av funktionshantering för ASP.NET Core programskapande.

Gränssnitt

IContextualFeatureFilter<TContext>

Ett filter som kan användas för att avgöra om vissa kriterier uppfylls för att aktivera en funktion. Ett funktionsfilter kan använda alla tillgängliga kriterier, till exempel processtillstånd eller begärandeinnehåll. Funktionsfilter kan registreras för en viss funktion och om något funktionsfilter utvärderas till sant anses funktionen vara aktiverad. Ett kontextuellt funktionsfilter kan dra nytta av sammanhangsbaserade data som skickas från anropare av funktionshanteringssystemet. Ett kontextuellt funktionsfilter körs bara om det finns en kontext som kan tilldelas från TContext.

IFeatureDefinitionProvider

En leverantör av funktionsdefinitioner.

IFeatureFilter

Ett filter som kan användas för att avgöra om vissa kriterier uppfylls för att aktivera en funktion. Ett funktionsfilter kan använda alla tillgängliga kriterier, till exempel processtillstånd eller begärandeinnehåll. Funktionsfilter kan registreras för en viss funktion och om något funktionsfilter utvärderas till sant anses funktionen vara aktiverad.

IFeatureFilterMetadata

Markörgränssnitt för funktionsfilter som används för att utvärdera tillståndet för en funktion

IFeatureManagementBuilder

Ger ett sätt att anpassa funktioner för funktionshantering.

IFeatureManager

Används för att utvärdera om en funktion är aktiverad eller inaktiverad.

IFeatureManagerSnapshot

Ger en ögonblicksbild av funktionstillståndet för att säkerställa konsekvens i en viss begäran.

ISessionManager

Används för att lagra funktionstillstånd i en session. Implementorn kan själv bestämma vad som utgör en session.

Uppräkningar

FeatureManagementError

Ett fel som kan inträffa under funktionshanteringen.

RequirementType

Beskriver om några eller alla funktioner i en viss uppsättning måste anses vara aktiverade.