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 |
Описывает, следует ли считать включенными какие-либо или все функции в заданном наборе. |