Disco.Services.Interop.ActiveDirectory.ADNetworkLogonDatesUpdateTask.ScheduleImmediately C# (CSharp) Method

ScheduleImmediately() public static method

public static ScheduleImmediately ( ) : ScheduledTaskStatus
return Disco.Services.Tasks.ScheduledTaskStatus
        public static ScheduledTaskStatus ScheduleImmediately()
        {
            var existingTask = ScheduledTasks.GetTaskStatuses(typeof(ADNetworkLogonDatesUpdateTask)).Where(s => s.IsRunning).FirstOrDefault();
            if (existingTask != null)
                return existingTask;

            var instance = new ADNetworkLogonDatesUpdateTask();
            return instance.ScheduleTask();
        }