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.IFilterParametersBinder
[<Microsoft.FeatureManagement.FilterAlias("Microsoft.Percentage")>]
type PercentageFilter = class
    interface IFeatureFilter
    interface IFeatureFilterMetadata
    interface IFilterParametersBinder
Public Class PercentageFilter
Implements IFeatureFilter, IFilterParametersBinder
Inheritance
PercentageFilter
Attributes
Implements

Constructors

PercentageFilter(ILoggerFactory)

Creates a percentage based feature filter.

Methods

BindParameters(IConfiguration)

Binds configuration representing filter parameters to PercentageFilterSettings.

EvaluateAsync(FeatureFilterEvaluationContext)

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

Applies to