Partager via


IContextualFeatureFilter<TContext> Interface

Définition

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.

public interface IContextualFeatureFilter<TContext> : Microsoft.FeatureManagement.IFeatureFilterMetadata
type IContextualFeatureFilter<'Context> = interface
    interface IFeatureFilterMetadata
Public Interface IContextualFeatureFilter(Of TContext)
Implements IFeatureFilterMetadata

Paramètres de type

TContext
Dérivé
Implémente

Méthodes

EvaluateAsync(FeatureFilterEvaluationContext, TContext)

Évalue le filtre de fonctionnalités pour voir si les critères d’activation du filtre ont été remplis.

EvaluateAsync(FeatureFilterEvaluationContext, TContext, CancellationToken)

Évalue le filtre de fonctionnalités pour voir si les critères d’activation du filtre ont été remplis.

S’applique à