Condividi tramite


IFeatureManagementBuilder Interfaccia

Definizione

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

public interface IFeatureManagementBuilder
type IFeatureManagementBuilder = interface
Public Interface IFeatureManagementBuilder

Proprietà

Services

Servizi dell'applicazione.

Metodi

AddFeatureFilter<T>()

Aggiunge un filtro di funzionalità specificato all'elenco di filtri di funzionalità che saranno disponibili per abilitare le funzionalità durante il runtime. I tipi di metadati del filtro delle funzionalità possibili includono IFeatureFilter e IContextualFeatureFilter<TContext> un'unica interfaccia di filtro delle funzionalità può essere implementata da un singolo tipo.

AddSessionManager<T>()

Aggiunge un ISessionManager oggetto da utilizzare per archiviare lo stato della funzionalità in una sessione.

Metodi di estensione

UseDisabledFeaturesHandler(IFeatureManagementBuilder, IDisabledFeaturesHandler)

Registra un gestore funzionalità disabilitato. Verrà richiamato per le azioni MVC che richiedono una funzionalità non abilitata.

UseDisabledFeaturesHandler(IFeatureManagementBuilder, Action<IEnumerable<String>,ActionExecutingContext>)

Consente di specificare un gestore funzionalità disabilitato inline.

Si applica a