ConfigurationFeatureToggles constructor

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 ConfigurationFeatureToggles(IConfiguration configuration, object[] disableByDefault = null, 
    Dictionary<string, List<RequiresFeatureAttribute>> dependencyMap = null)
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.

See Also