Freigeben über


IContextualFeatureFilter<TContext> Schnittstelle

Definition

Ein Filter, der verwendet werden kann, um zu bestimmen, ob einige Kriterien erfüllt sind, um ein Featureflag zu aktivieren. Ein Featurefilter kann alle verfügbaren Kriterien verwenden, z. B. Prozessstatus oder Anforderungsinhalt. Featurefilter können für ein bestimmtes Feature registriert werden, und wenn ein Featurefilter als true ausgewertet wird, wird dieses Featureflag als aktiviert betrachtet. Ein kontextbezogener Featurefilter kann kontextbezogene Daten nutzen, die von Aufrufern des Featureverwaltungssystems übergeben werden. Ein kontextbezogener Featurefilter wird nur ausgeführt, wenn ein Kontext verfügbar ist, der über TContext zugewiesen werden kann.

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

Typparameter

TContext
Abgeleitet
Implementiert

Methoden

EvaluateAsync(FeatureFilterEvaluationContext, TContext)

Wertet den Featurefilter aus, um festzustellen, ob die Kriterien des Filters für die Aktivierung erfüllt wurden.

EvaluateAsync(FeatureFilterEvaluationContext, TContext, CancellationToken)

Wertet den Featurefilter aus, um festzustellen, ob die Kriterien des Filters für die Aktivierung erfüllt wurden.

Gilt für: