Share via


TimeWindowFilter Class

Definition

A feature filter that can be used to activate a feature based on a time window.

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

Constructors

TimeWindowFilter(ILoggerFactory)

Creates a time window based feature filter.

Methods

BindParameters(IConfiguration)

Binds configuration representing filter parameters to TimeWindowFilterSettings.

EvaluateAsync(FeatureFilterEvaluationContext)

Evaluates whether a feature is enabled based on a configurable time window.

Applies to