ConfigurationFeatureToggles class

namespace: Serenity   assemblySerenity.Net.Core

Default implementation for IFeatureToggles that reads from configuration's FeatureToggles section. Unless the value is explicitly set to "false" for a feature, it is considered enabled.

public class ConfigurationFeatureToggles : IFeatureToggles
parameter description
configuration Configuration
disableByDefault Features to disable by default
dependencyMap Feature dependency map. Features are dictionary keys and the list of features that they depend on (e.g. all must be enabled) for that feature to be enabled.

Public Members

name description
ConfigurationFeatureToggles(…) Default implementation for IFeatureToggles that reads from configuration's FeatureToggles section. Unless the value is explicitly set to "false" for a feature, it is considered enabled.
IsEnabled(…)

See Also