FeatureGateAttribute Classe
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.
Attribut qui peut être placé sur des contrôleurs MVC, des actions de contrôleur ou des pages Razor pour exiger l’activation de tout ou partie d’un ensemble d’indicateurs de fonctionnalité.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)]
public class FeatureGateAttribute : Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute, Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)>]
type FeatureGateAttribute = class
inherit ActionFilterAttribute
interface IAsyncPageFilter
interface IFilterMetadata
Public Class FeatureGateAttribute
Inherits ActionFilterAttribute
Implements IAsyncPageFilter
- Héritage
-
FeatureGateAttribute
- Attributs
- Implémente
Constructeurs
FeatureGateAttribute(Object[]) |
Crée un attribut qui contrôle les actions ou les pages, sauf si tous les indicateurs de fonctionnalité fournis sont activés. |
FeatureGateAttribute(RequirementType, Object[]) |
Crée un attribut qui peut être utilisé pour contrôler des actions ou des pages. La porte peut être configurée pour exiger le passage de tout ou partie des indicateurs de fonctionnalité fournis. |
FeatureGateAttribute(RequirementType, String[]) |
Crée un attribut qui peut être utilisé pour contrôler des actions ou des pages. La porte peut être configurée pour exiger le passage de tout ou partie des indicateurs de fonctionnalité fournis. |
FeatureGateAttribute(String[]) |
Crée un attribut qui contrôle les actions ou les pages, sauf si tous les indicateurs de fonctionnalité fournis sont activés. |
Propriétés
FeatureFlags |
Nom des indicateurs de fonctionnalité que l’attribut de la porte de fonctionnalité va activer. |
Features |
Nom des fonctionnalités pour laquelle l’attribut de fonctionnalité sera activé. |
RequirementType |
Contrôle si un ou tous les indicateurs de fonctionnalité dans FeatureFlags doivent être activés pour passer. |
Méthodes
OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate) |
Effectue une pré-procédure d’action du contrôleur pour s’assurer qu’au moins un des indicateurs de fonctionnalité spécifiés est activé. |
OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate) |
Appelé de façon asynchrone avant l’appel de la méthode de gestionnaire, une fois la liaison de modèle terminée. |
OnPageHandlerSelectionAsync(PageHandlerSelectedContext) |
Appelé de manière asynchrone après la sélection de la méthode de gestionnaire, mais avant que la liaison de modèle ne se produise. |
S’applique à
Azure SDK for .NET