Microsoft.FeatureManagement.FeatureFilters Namespace

Classes

Audience

An audience definition describing a set of users.

BasicAudience

A basic audience definition describing a set of users and groups.

ContextualTargetingFilter

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

GroupRollout

Defines a percentage of a group to be included in a rollout.

PercentageFilter

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

PercentageFilterSettings

The settings that are used to configure the PercentageFilter feature filter.

TargetingContext

Contextual information that is required to perform a targeting evaluation.

TargetingEvaluationOptions

Options that apply to all uses of a target filter inside a service collection.

TargetingFilter

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

TargetingFilterSettings

The settings that are used to configure the TargetingFilter feature filter.

TimeWindowFilter

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

TimeWindowFilterSettings

The settings that are used to configure the TimeWindowFilter feature filter.

Interfaces

ITargetingContext

Contextual information that is required to perform a targeting evaluation.

ITargetingContextAccessor

Provides access to the current targeting context.