Microsoft.FeatureManagement Espace de noms
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.
Classes
AspNetCoreFeatureManagementBuilderExtensions |
Extensions de .IFeatureManagementBuilder |
AssignerAliasAttribute |
Permet de personnaliser le nom d’un IFeatureVariantAssigner pour qu’il soit lié au nom spécifié dans la configuration. |
DynamicFeatureDefinition |
Définition d’une fonctionnalité dynamique. |
FeatureDefinition |
Définition d’une fonctionnalité. |
FeatureFilterConfiguration |
Configuration d’un filtre de fonctionnalités. |
FeatureFilterEvaluationContext |
Contexte utilisé par IFeatureFilter pour obtenir des informations sur l’indicateur de fonctionnalité en cours d’évaluation et les paramètres nécessaires pour case activée si l’indicateur de fonctionnalité doit être activé. |
FeatureFlagDefinition |
Définition d’un indicateur de fonctionnalité. |
FeatureManagementException |
Représente les erreurs qui se produisent pendant la gestion des fonctionnalités. |
FeatureManagementOptions |
Options qui contrôlent le comportement du système de gestion des fonctionnalités. |
FeatureVariant |
Variante d’une fonctionnalité. |
FeatureVariantAssignmentContext |
Informations contextuelles nécessaires pendant le processus d’attribution d’une variante de fonctionnalité |
FilterAliasAttribute |
Permet de personnaliser le nom d’un IFeatureFilter pour qu’il soit lié au nom spécifié dans la configuration. |
FilterCollectionExtensions |
Fournit des points d’intégration pour la gestion des fonctionnalités avec les filtres MVC. |
ServiceCollectionExtensions |
Extensions utilisées pour ajouter des fonctionnalités de gestion des fonctionnalités. |
UseForFeatureExtensions |
Méthodes d’extension qui fournissent l’intégration de la gestion des fonctionnalités pour ASP.NET Core génération d’applications. |
Interfaces
IContextualFeatureFilter<TContext> |
Filtre qui peut être utilisé pour déterminer si certains critères sont remplis pour activer un indicateur de fonctionnalité. Un filtre de fonctionnalité est libre d’utiliser tous les critères disponibles, tels que l’état du processus ou le contenu de la demande. Les filtres de fonctionnalité peuvent être inscrits pour une fonctionnalité donnée et si un filtre de fonctionnalité prend la valeur true, cet indicateur de fonctionnalité sera considéré comme activé. Un filtre de fonctionnalité contextuel peut tirer parti des données contextuelles transmises par les appelants du système de gestion des fonctionnalités. Un filtre de fonctionnalité contextuel n’est exécuté que si un contexte pouvant être affecté à partir de TContext est disponible. |
IContextualFeatureVariantAssigner<TContext> |
Fournit une méthode pour affecter une variante d’une fonctionnalité dynamique à utiliser en fonction de conditions personnalisées. |
IDynamicFeatureDefinitionProvider |
Fournisseur de définitions de fonctionnalités dynamiques. |
IDynamicFeatureManager |
Utilisé pour accéder aux variantes d’une fonctionnalité dynamique. |
IDynamicFeatureManagerSnapshot |
Fournit un instantané de l’état des fonctionnalités pour garantir la cohérence dans une demande donnée. |
IFeatureDefinitionProvider |
Fournisseur de définitions de fonctionnalités. |
IFeatureFilter |
Filtre qui peut être utilisé pour déterminer si certains critères sont remplis pour activer un indicateur de fonctionnalité. Un filtre de fonctionnalité est libre d’utiliser tous les critères disponibles, tels que l’état du processus ou le contenu de la demande. Les filtres de fonctionnalité peuvent être inscrits pour un indicateur de fonctionnalité donné et si un filtre de fonctionnalité prend la valeur true, cet indicateur de fonctionnalité sera considéré comme activé. |
IFeatureFilterMetadata |
Interface de marqueur pour les filtres de caractéristiques utilisés pour évaluer l’état d’un indicateur de fonctionnalité. |
IFeatureFlagDefinitionProvider |
Fournisseur de définitions d’indicateurs de fonctionnalité. |
IFeatureManagementBuilder |
Fournit un moyen de personnaliser les fonctionnalités de gestion des fonctionnalités. |
IFeatureManager |
Permet d’évaluer si un indicateur de fonctionnalité est activé ou désactivé. |
IFeatureManagerSnapshot |
Fournit une instantané d’état d’indicateur de fonctionnalité pour garantir la cohérence dans une demande donnée. |
IFeatureVariantAssigner |
Fournit une méthode pour affecter une variante d’une fonctionnalité dynamique à utiliser en fonction de conditions personnalisées. |
IFeatureVariantAssignerMetadata |
Interface de marqueur pour les assigneurs de variantes de caractéristiques utilisées pour attribuer la variante qui doit être utilisée pour une fonctionnalité dynamique. |
IFeatureVariantOptionsResolver |
Effectue la résolution et la liaison nécessaires dans le processus de résolution des variantes de fonctionnalité. |
ISessionManager |
Utilisé pour stocker l’état des fonctionnalités dans une session. L’implémenteur est libre de décider ce qui constitue une session. |
Énumérations
FeatureManagementError |
Erreur qui peut se produire pendant la gestion des fonctionnalités. |
RequirementType |
Indique si toutes les fonctionnalités d’un ensemble donné doivent être considérées comme activées. |