TargetingFilter Class

Definition

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

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

Constructors

TargetingFilter(IOptions<TargetingEvaluationOptions>, ITargetingContextAccessor, ILoggerFactory)

Creates a targeting feature filter.

Methods

EvaluateAsync(FeatureFilterEvaluationContext)

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

EvaluateAsync(FeatureFilterEvaluationContext, CancellationToken)

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

Applies to