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_WEEK |
Week period.
| |
PERIOD_YEAR |
Year period.
|
Name | Description | |
---|---|---|
EnableScheduler |
If true (default value), running of scheduler is enabled.
| |
LogFile |
Logs file.
| |
LogTasks |
If true, executed tasks are logged into file.
| |
RunSchedulerWithinRequest |
If true, the scheduler tasks are executed within the standard requests (at the end of requests). The default settings is true (scheduler is executed within the request).
| |
ServiceInterval |
Gets windows service interval (in seconds).
| |
UseAutomaticScheduler |
If true, the automatic version of scheduler is used (standalone thread and scheduler.aspx page). The default settings is false (scheduler is executed by the activity of the requests).
| |
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.
| |
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(String, DateTime, DateTime) | Obsolete.
Returns date and time when the next scheduling moment occurs based on the current date and time and the scheduling pattern string.
| |
GetNextTime(TaskInterval, NullableDateTime, NullableDateTime) |
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.
| |
ShiftToAllowedDayNextMonth | Obsolete.
Finds allowed day in next month.
|