PercentageFilter Class

Definition

A feature filter that can be used to activate a feature based on a random percentage.

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

Constructors

PercentageFilter(ILoggerFactory)

Creates a percentage based feature filter.

Methods

EvaluateAsync(FeatureFilterEvaluationContext)

Performs a percentage based evaluation to determine whether a feature is enabled.

EvaluateAsync(FeatureFilterEvaluationContext, CancellationToken)

Performs a percentage based evaluation to determine whether a feature flag is enabled.

Applies to