IFeatureManagementBuilder Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un moyen de personnaliser les fonctionnalités de gestion des fonctionnalités.
public interface IFeatureManagementBuilder
type IFeatureManagementBuilder = interface
Public Interface IFeatureManagementBuilder
Propriétés
Services |
Services d’application. |
Méthodes
AddFeatureFilter<T>() |
Ajoute un filtre de fonctionnalité donné à la liste des filtres de fonctionnalités qui seront disponibles pour activer les indicateurs de fonctionnalité pendant l’exécution. Les types de métadonnées de filtre de fonctionnalités possibles incluent IFeatureFilter et IContextualFeatureFilter<TContext> une seule interface de filtre de fonctionnalité peut être implémentée par un seul type. |
AddFeatureVariantAssigner<T>() |
Ajoute un assigneur de variante de fonctionnalité donné à la liste des assigneurs de variantes de fonctionnalité qui seront disponibles pour attribuer des variantes de fonctionnalité pendant l’exécution. Les types de métadonnées d’assigneur de variantes de fonctionnalité possibles incluent IFeatureVariantAssigner et IContextualFeatureVariantAssigner<TContext> une seule interface d’assigneur de variantes de fonctionnalité peut être implémentée par un seul type. |
AddSessionManager<T>() |
Ajoute un ISessionManager à utiliser pour stocker l’état d’indicateur de fonctionnalité dans une session. |
Méthodes d’extension
UseDisabledFeaturesHandler(IFeatureManagementBuilder, IDisabledFeaturesHandler) |
Inscrit un gestionnaire de fonctionnalités désactivé. Cela sera appelé pour les actions MVC qui nécessitent une fonctionnalité qui n’est pas activée. |
UseDisabledFeaturesHandler(IFeatureManagementBuilder, Action<IEnumerable<String>,ActionExecutingContext>) |
Permet de spécifier un gestionnaire de fonctionnalités désactivé inline. |