SchedulingHelper Class |
Namespace: CMS.Scheduler
public static class SchedulingHelper
The SchedulingHelper type exposes the following members.
Name | Description | |
---|---|---|
mLogFile |
Logs file path.
| |
MONTHS_FIRST |
First day of the month.
| |
MONTHS_FOURTH |
Fourth day of the month.
| |
MONTHS_LAST |
Last day of the month.
| |
MONTHS_SECOND |
Second day of the month.
| |
MONTHS_THIRD |
Third day of the month.
| |
PERIOD_DAY |
Day period.
| |
PERIOD_HOUR |
Hour period.
| |
PERIOD_MINUTE |
Minute period.
| |
PERIOD_MONTH |
Month period.
| |
PERIOD_ONCE |
Once period.
| |
PERIOD_SECOND |
Second period.
| |
PERIOD_SECOND_ALT |
Second period alternative name.
| |
PERIOD_WEEK |
Week period.
| |
PERIOD_YEAR |
Year period.
|
Name | Description | |
---|---|---|
EnableScheduler |
If true (default value), running of scheduler is enabled.
| |
ServiceInterval |
Gets windows service interval (in seconds).
| |
UseAutomaticScheduler |
If true, the automatic version of scheduler is used (standalone thread and scheduler handler).
If false, the scheduler tasks are executed within the standard requests (at the end of requests).
The default settings value is true.
| |
UseExternalService |
Indicates if the windows service should be used.
|
Name | Description | |
---|---|---|
ApplicationInterval |
Gets application scheduler interval.
| |
Clear |
Clears the enabled status of the scheduler so it can reload
| |
DecodeInterval |
Decodes interval string from database.
| |
EnableSchedulerForApplication |
Enables the scheduler feature for application.
| |
EncodeInterval |
Encodes interval for save it to database.
| |
GetFirstRunTime |
Returns date and time when the very first scheduling moment occurs based on the current date and time and the scheduling pattern.
| |
GetNextTime |
Returns date and time when the next scheduling moment occurs based on the current date and time and the scheduling pattern.
| |
IsAnyTaskRunning |
Returns true if there are any currently running tasks.
| |
IsExternalTaskTooLate |
Returns true if externally handled task did not execute for more than certain amount of times.
| |
LogTask |
Logs task.
| |
RunEndRequestScheduler |
Attempts to run the scheduler request based on scheduler configuration.
| |
RunSchedulerRequest |
Runs the request to the scheduler page.
|