internal PollingCacheFeatureProvider(IFeaturesContext featuresContext, TimeSpan updateInterval)
        {
            _featuresContext = featuresContext;
            _featureToggleCache = new List<Feature>();

            Task.WaitAll(new [] { UpdateFromSource() });
            ScheduleRecurringUpdate(updateInterval);
        }
Пример #2
0
 public IndexModel(IFeaturesContext db) => this.db = db;
 internal PollingCacheFeatureProvider(IFeaturesContext featuresContext)
     : this(featuresContext, TimeSpan.FromMinutes(10))
 {
 }
 public DeleteModel(IFeaturesContext db) => this.db = db;
 public CreateModel(IFeaturesContext db) => this.db = db;
Пример #6
0
 public EditModel(IFeaturesContext db) => this.db = db;
Пример #7
0
 public FeatureManager(FeatureManagerConfiguration config)
 {
     _context = new FeaturesContext(config.NameOrConnectionString);
 }