Share via


ContextualTargetingFilter Class

Definition

A feature filter that can be used to activate features for targeted audiences.

[Microsoft.FeatureManagement.FilterAlias("Microsoft.Targeting")]
public class ContextualTargetingFilter : Microsoft.FeatureManagement.IContextualFeatureFilter<Microsoft.FeatureManagement.FeatureFilters.ITargetingContext>, Microsoft.FeatureManagement.IFilterParametersBinder
[<Microsoft.FeatureManagement.FilterAlias("Microsoft.Targeting")>]
type ContextualTargetingFilter = class
    interface IContextualFeatureFilter<ITargetingContext>
    interface IFeatureFilterMetadata
    interface IFilterParametersBinder
Public Class ContextualTargetingFilter
Implements IContextualFeatureFilter(Of ITargetingContext), IFilterParametersBinder
Inheritance
ContextualTargetingFilter
Attributes
Implements

Constructors

ContextualTargetingFilter(IOptions<TargetingEvaluationOptions>, ILoggerFactory)

Creates a targeting contextual feature filter.

Methods

BindParameters(IConfiguration)

Binds configuration representing filter parameters to TargetingFilterSettings.

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext)

Performs a targeting evaluation using the provided TargetingContext to determine if a feature should be enabled.

Applies to