public static IDynamicFeatureStore BootstrapFromConfig(this IDynamicFeatureStore store, IConfigurationSection config) { foreach (var c in config.GetChildren()) { if (store.GetFeatureFlagDefinition(c.Key) == null) { store.SetFeatureFlagDefinition(new FeatureFlagDefinition() { Name = c.Key, Definition = c.Value }); } } return(store); }
public DynamicFeatureFlag(string name, IDynamicFeatureStore dynamicFeatureStore) { Name = name; DynamicFeatureStore = dynamicFeatureStore; }