fCraft.SchedulerTask.RunManual C# (CSharp) Method

RunManual() public method

Executes the task once immediately, and suspends (but does not stop). A SchedulerTask object can be reused many times if ran manually.
public RunManual ( ) : SchedulerTask
return SchedulerTask
        public SchedulerTask RunManual()
        {
            Delay = TimeSpan.Zero;
            IsRecurring = true;
            NextTime = DateTime.UtcNow;
            MaxRepeats = -1;
            Interval = CloseEnoughToForever;
            Scheduler.AddTask( this );
            return this;
        }

Same methods

SchedulerTask::RunManual ( System.DateTime time ) : SchedulerTask
SchedulerTask::RunManual ( System.TimeSpan delay ) : SchedulerTask

Usage Example

Example #1
0
 static void RescheduleHeartbeat()
 {
     task.RunManual(TimeSpan.FromMilliseconds(Delay));
 }