Beispiel #1
0
        public static bool DoesFrequencyMeetMinimumTimespan()
        {
            var fileDiscoveryFrequency = new FileDiscoveryFrequencySetting();

            if (fileDiscoveryFrequency.Value < TimeSpan.FromMinutes(15))
            {
                return(false);
            }
            return(true);
        }
Beispiel #2
0
        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);
        }