Delen via


Microsoft.FeatureManagement Naamruimte

Klassen

AspNetCoreFeatureManagementBuilderExtensions

Extensies naar de IFeatureManagementBuilder.

FeatureDefinition

De definitie van een functie.

FeatureFilterConfiguration

De configuratie van een functiefilter.

FeatureFilterEvaluationContext

Een context die wordt gebruikt door IFeatureFilter om inzicht te krijgen in welke functie wordt geƫvalueerd en welke parameters nodig zijn om te controleren of de functie moet worden ingeschakeld.

FeatureManagementException

Vertegenwoordigt fouten die optreden tijdens functiebeheer.

FeatureManagementOptions

Opties waarmee het gedrag van het functiebeheersysteem wordt bepaald.

FilterAliasAttribute

Hiermee kunt u de naam van een IFeatureFilter aanpassen om te relateren aan de naam die in de configuratie is opgegeven.

FilterCollectionExtensions

Biedt integratiepunten voor functiebeheer met MVC-filters.

ServiceCollectionExtensions

Extensies die worden gebruikt om functionaliteit voor functiebeheer toe te voegen.

UseForFeatureExtensions

Extensiemethoden die integratie van functiebeheer bieden voor ASP.NET Core toepassingsopbouw.

Interfaces

IContextualFeatureFilter<TContext>

Een filter dat kan worden gebruikt om te bepalen of aan bepaalde criteria wordt voldaan om een functie in te schakelen. Met een functiefilter kunt u alle beschikbare criteria gebruiken, zoals processtatus of aanvraaginhoud. Functiefilters kunnen worden geregistreerd voor een bepaalde functie en als een functiefilter waar oplevert, wordt die functie als ingeschakeld beschouwd. Een contextafhankelijk functiefilter kan profiteren van contextuele gegevens die worden doorgegeven door aanroepers van het functiebeheersysteem. Een contextafhankelijk functiefilter wordt alleen uitgevoerd als er een context beschikbaar is die kan worden toegewezen vanuit TContext.

IFeatureDefinitionProvider

Een provider van functiedefinities.

IFeatureFilter

Een filter dat kan worden gebruikt om te bepalen of aan bepaalde criteria wordt voldaan om een functie in te schakelen. Met een functiefilter kunt u alle beschikbare criteria gebruiken, zoals processtatus of aanvraaginhoud. Functiefilters kunnen worden geregistreerd voor een bepaalde functie en als een functiefilter waar oplevert, wordt die functie als ingeschakeld beschouwd.

IFeatureFilterMetadata

Markeringsinterface voor functiefilters die worden gebruikt om de status van een functie te evalueren

IFeatureManagementBuilder

Biedt een manier om functionaliteit voor functiebeheer aan te passen.

IFeatureManager

Wordt gebruikt om te evalueren of een functie is ingeschakeld of uitgeschakeld.

IFeatureManagerSnapshot

Biedt een momentopname van de functiestatus om consistentie in een bepaalde aanvraag te garanderen.

ISessionManager

Wordt gebruikt voor het opslaan van de functiestatus in een sessie. De implementor is vrij om te bepalen wat een sessie is.

Enums

FeatureManagementError

Een fout die kan optreden tijdens functiebeheer.

RequirementType

Hierin wordt beschreven of een of alle functies in een bepaalde set moeten worden beschouwd als ingeschakeld.