Share via


TargetingFilter Class

Definition

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

[Microsoft.FeatureManagement.FilterAlias("Microsoft.Targeting")]
public class TargetingFilter : Microsoft.FeatureManagement.IFeatureFilter, Microsoft.FeatureManagement.IFilterParametersBinder
[<Microsoft.FeatureManagement.FilterAlias("Microsoft.Targeting")>]
type TargetingFilter = class
    interface IFeatureFilter
    interface IFeatureFilterMetadata
    interface IFilterParametersBinder
Public Class TargetingFilter
Implements IFeatureFilter, IFilterParametersBinder
Inheritance
TargetingFilter
Attributes
Implements

Constructors

TargetingFilter(IOptions<TargetingEvaluationOptions>, ITargetingContextAccessor, ILoggerFactory)

Creates a targeting feature filter.

Methods

BindParameters(IConfiguration)

Binds configuration representing filter parameters to TargetingFilterSettings.

EvaluateAsync(FeatureFilterEvaluationContext)

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

Applies to