Microsoft.FeatureManagement Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |