Class DNNScheduler
Assembly: DotNetNuke.dll
Syntax
public class DNNScheduler : SchedulingProvider
Constructors
DNNScheduler()
Declaration
Properties
Settings
Declaration
public override Dictionary<string, string> Settings { get; }
Property Value
Overrides
Methods
AddSchedule(ScheduleItem)
Declaration
public override int AddSchedule(ScheduleItem scheduleItem)
Parameters
Returns
Overrides
AddScheduleItemSetting(int, string, string)
Declaration
public override void AddScheduleItemSetting(int scheduleID, string name, string value)
Parameters
Overrides
DeleteSchedule(ScheduleItem)
Declaration
public override void DeleteSchedule(ScheduleItem scheduleItem)
Parameters
Overrides
ExecuteTasks()
Declaration
public override void ExecuteTasks()
Overrides
GetActiveThreadCount()
Declaration
public override int GetActiveThreadCount()
Returns
Overrides
GetFreeThreadCount()
Declaration
public override int GetFreeThreadCount()
Returns
Overrides
GetMaxThreadCount()
Declaration
public override int GetMaxThreadCount()
Returns
Overrides
GetNextScheduledTask(string)
Declaration
public override ScheduleItem GetNextScheduledTask(string server)
Parameters
Type |
Name |
Description |
string |
server |
|
Returns
Overrides
GetSchedule()
Declaration
public override ArrayList GetSchedule()
Returns
Overrides
GetSchedule(int)
Declaration
public override ScheduleItem GetSchedule(int scheduleID)
Parameters
Type |
Name |
Description |
int |
scheduleID |
|
Returns
Overrides
GetSchedule(string)
Declaration
public override ArrayList GetSchedule(string server)
Parameters
Type |
Name |
Description |
string |
server |
|
Returns
Overrides
GetSchedule(string, string)
Declaration
public override ScheduleItem GetSchedule(string typeFullName, string server)
Parameters
Returns
Overrides
GetScheduleHistory(int)
Declaration
public override ArrayList GetScheduleHistory(int scheduleID)
Parameters
Type |
Name |
Description |
int |
scheduleID |
|
Returns
Overrides
GetScheduleItemSettings(int)
Declaration
public override Hashtable GetScheduleItemSettings(int scheduleID)
Parameters
Type |
Name |
Description |
int |
scheduleID |
|
Returns
Overrides
GetScheduleProcessing()
Declaration
public override Collection GetScheduleProcessing()
Returns
Overrides
GetScheduleQueue()
Declaration
public override Collection GetScheduleQueue()
Returns
Overrides
GetScheduleStatus()
Declaration
public override ScheduleStatus GetScheduleStatus()
Returns
Overrides
Halt(string)
Declaration
public override void Halt(string sourceOfHalt)
Parameters
Type |
Name |
Description |
string |
sourceOfHalt |
|
Overrides
PurgeScheduleHistory()
Declaration
public override void PurgeScheduleHistory()
Overrides
ReStart(string)
Declaration
public override void ReStart(string sourceOfRestart)
Parameters
Type |
Name |
Description |
string |
sourceOfRestart |
|
Overrides
RemoveFromScheduleInProgress(ScheduleItem)
Declaration
public override void RemoveFromScheduleInProgress(ScheduleItem scheduleItem)
Parameters
Overrides
RunEventSchedule(EventName)
Declaration
public override void RunEventSchedule(EventName eventName)
Parameters
Overrides
RunScheduleItemNow(ScheduleItem)
Declaration
public override void RunScheduleItemNow(ScheduleItem scheduleItem)
Parameters
Overrides
RunScheduleItemNow(ScheduleItem, bool)
Declaration
public override void RunScheduleItemNow(ScheduleItem scheduleItem, bool runNow)
Parameters
Overrides
Start()
Declaration
public override void Start()
Overrides
StartAndWaitForResponse()
Declaration
public override void StartAndWaitForResponse()
Overrides
UpdateSchedule(ScheduleItem)
Declaration
public override void UpdateSchedule(ScheduleItem scheduleItem)
Parameters
Overrides
UpdateScheduleWithoutExecution(ScheduleItem)
Declaration
public override void UpdateScheduleWithoutExecution(ScheduleItem scheduleItem)
Parameters
Overrides
Extension Methods