Microsoft.FeatureManagement Пространство имен

Классы

AspNetCoreFeatureManagementBuilderExtensions

Расширения для IFeatureManagementBuilder.

FeatureDefinition

Определение компонента.

FeatureFilterConfiguration

Конфигурация фильтра компонентов.

FeatureFilterEvaluationContext

Контекст, используемый , IFeatureFilter чтобы получить представление о том, какой компонент оценивается, и параметры, необходимые для проверка, следует ли включить функцию.

FeatureManagementException

Представляет ошибки, возникающие во время управления функциями.

FeatureManagementOptions

Параметры, управляющие поведением системы управления функциями.

FilterAliasAttribute

Позволяет настроить имя IFeatureFilter для связи с именем, указанным в конфигурации.

FilterCollectionExtensions

Предоставляет точки интеграции для управления функциями с помощью фильтров MVC.

ServiceCollectionExtensions

Расширения, используемые для добавления функций управления функциями.

UseForFeatureExtensions

Методы расширения, обеспечивающие интеграцию управления функциями для ASP.NET Core сборки приложений.

Интерфейсы

IContextualFeatureFilter<TContext>

Фильтр, который можно использовать для определения того, выполняются ли некоторые критерии для включения функции. Фильтр функций может использовать любые доступные критерии, такие как состояние процесса или содержимое запроса. Фильтры компонентов можно зарегистрировать для определенного компонента, и если какой-либо фильтр признаков принимает значение true, эта функция будет считаться включенной. Контекстный фильтр признаков может использовать преимущества контекстных данных, передаваемых от вызывающих объектов системы управления функциями. Фильтр контекстных функций будет выполняться только в том случае, если доступен контекст, назначаемый из TContext.

IFeatureDefinitionProvider

Поставщик определений компонентов.

IFeatureFilter

Фильтр, который можно использовать для определения того, выполняются ли некоторые критерии для включения функции. Фильтр функций может использовать любые доступные критерии, такие как состояние процесса или содержимое запроса. Фильтры компонентов можно зарегистрировать для определенного компонента, и если какой-либо фильтр признаков принимает значение true, эта функция будет считаться включенной.

IFeatureFilterMetadata

Интерфейс маркеров для фильтров компонентов, используемых для оценки состояния компонента

IFeatureManagementBuilder

Предоставляет способ настройки функций управления функциями.

IFeatureManager

Используется для оценки того, включена или отключена функция.

IFeatureManagerSnapshot

Предоставляет snapshot состояния функции для обеспечения согласованности в заданном запросе.

ISessionManager

Используется для хранения состояния функции в сеансе. Разработчик может свободно решать, что представляет собой сеанс.

Перечисления

FeatureManagementError

Ошибка, которая может возникнуть во время управления функциями.

RequirementType

Описывает, следует ли считать включенными какие-либо или все функции в заданном наборе.