public static bool DoesFrequencyMeetMinimumTimespan() { var fileDiscoveryFrequency = new FileDiscoveryFrequencySetting(); if (fileDiscoveryFrequency.Value < TimeSpan.FromMinutes(15)) { return(false); } return(true); }
protected override BackgroundTaskBuilder BuildTask() { var builder = new BackgroundTaskBuilder(); builder.Name = TaskName; builder.TaskEntryPoint = TaskEntryPoint; var fileDiscoveryFrequency = new FileDiscoveryFrequencySetting(); builder.SetTrigger(new MaintenanceTrigger((uint)fileDiscoveryFrequency.Value.TotalMinutes, false)); //builder.SetTrigger(new TimeTrigger((uint)fileDiscoveryFrequency.Value.TotalMinutes, false)); return(builder); }