Microsoft.FeatureManagement Spazio dei nomi

Classi

AspNetCoreFeatureManagementBuilderExtensions

Estensioni a IFeatureManagementBuilder.

FeatureDefinition

Definizione di una funzionalità.

FeatureFilterConfiguration

Configurazione di un filtro di funzionalità.

FeatureFilterEvaluationContext

Contesto usato da IFeatureFilter per ottenere informazioni dettagliate sulla funzionalità da valutare e sui parametri necessari per verificare se la funzionalità deve essere abilitata.

FeatureManagementException

Rappresenta gli errori che si verificano durante la gestione delle funzionalità.

FeatureManagementOptions

Opzioni che controllano il comportamento del sistema di gestione delle funzionalità.

FilterAliasAttribute

Consente di personalizzare il nome di un IFeatureFilter oggetto in relazione al nome specificato nella configurazione.

FilterCollectionExtensions

Fornisce punti di integrazione per la gestione delle funzionalità con filtri MVC.

ServiceCollectionExtensions

Estensioni usate per aggiungere funzionalità di gestione delle funzionalità.

UseForFeatureExtensions

Metodi di estensione che forniscono l'integrazione della gestione delle funzionalità per ASP.NET Core compilazione di applicazioni.

Interfacce

IContextualFeatureFilter<TContext>

Filtro che può essere utilizzato per determinare se alcuni criteri vengono soddisfatti per abilitare una funzionalità. Un filtro di funzionalità è gratuito per usare tutti i criteri disponibili, ad esempio lo stato del processo o il contenuto della richiesta. I filtri delle funzionalità possono essere registrati per una determinata funzionalità e, se un filtro di funzionalità restituisce true, tale funzionalità verrà considerata abilitata. Un filtro di funzionalità contestuale può sfruttare i dati contestuali passati dai chiamanti del sistema di gestione delle funzionalità. Un filtro di funzionalità contestuale verrà eseguito solo se è disponibile un contesto assegnabile da TContext.

IFeatureDefinitionProvider

Provider di definizioni di funzionalità.

IFeatureFilter

Filtro che può essere utilizzato per determinare se alcuni criteri vengono soddisfatti per abilitare una funzionalità. Un filtro di funzionalità è gratuito per usare tutti i criteri disponibili, ad esempio lo stato del processo o il contenuto della richiesta. I filtri delle funzionalità possono essere registrati per una determinata funzionalità e, se un filtro di funzionalità restituisce true, tale funzionalità verrà considerata abilitata.

IFeatureFilterMetadata

Interfaccia marcatore per i filtri di funzionalità usati per valutare lo stato di una funzionalità

IFeatureManagementBuilder

Consente di personalizzare la funzionalità di gestione delle funzionalità.

IFeatureManager

Consente di valutare se una funzionalità è abilitata o disabilitata.

IFeatureManagerSnapshot

Fornisce uno snapshot dello stato della funzionalità per garantire la coerenza tra una determinata richiesta.

ISessionManager

Usato per archiviare lo stato della funzionalità in una sessione. L'implementatore è libero di decidere cosa costituisce una sessione.

Enumerazioni

FeatureManagementError

Errore che può verificarsi durante la gestione delle funzionalità.

RequirementType

Descrive se devono essere considerate abilitate una o tutte le funzionalità di un determinato set.