Class SchedulingProvider
Inheritance
System.Object
SchedulingProvider
Assembly: DotNetNuke.dll
Syntax
public abstract class SchedulingProvider : object
Constructors
|
Improve this Doc
View Source
SchedulingProvider()
Declaration
protected SchedulingProvider()
Fields
|
Improve this Doc
View Source
EventName
Declaration
public EventName EventName
Field Value
Properties
|
Improve this Doc
View Source
Debug
Declaration
public static bool Debug { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
DelayAtAppStart
Gets the number of seconds since application start where no timer-initiated
schedulers are allowed to run before. This safeguards against ovelapped
application re-starts. See "Disable Ovelapped Recycling" under Recycling
of IIS Manager Application Pool's Advanced Settings.
Declaration
public static int DelayAtAppStart { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Enabled
Declaration
public static bool Enabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
MaxThreads
Declaration
public static int MaxThreads { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ProviderPath
Declaration
public string ProviderPath { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ReadyForPoll
Declaration
public static bool ReadyForPoll { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ScheduleLastPolled
Declaration
public static DateTime ScheduleLastPolled { get; set; }
Property Value
Type |
Description |
DateTime |
|
|
Improve this Doc
View Source
SchedulerMode
Declaration
public static SchedulerMode SchedulerMode { get; }
Property Value
|
Improve this Doc
View Source
Settings
Declaration
public virtual Dictionary<string, string> Settings { get; }
Property Value
Type |
Description |
Dictionary<System.String, System.String> |
|
Methods
|
Improve this Doc
View Source
AddSchedule(ScheduleItem)
Declaration
public abstract int AddSchedule(ScheduleItem scheduleItem)
Parameters
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
AddScheduleItemSetting(Int32, String, String)
Declaration
public abstract void AddScheduleItemSetting(int scheduleID, string name, string value)
Parameters
Type |
Name |
Description |
System.Int32 |
scheduleID |
|
System.String |
name |
|
System.String |
value |
|
|
Improve this Doc
View Source
DeleteSchedule(ScheduleItem)
Declaration
public abstract void DeleteSchedule(ScheduleItem scheduleItem)
Parameters
|
Improve this Doc
View Source
ExecuteTasks()
Declaration
public abstract void ExecuteTasks()
|
Improve this Doc
View Source
GetActiveThreadCount()
Declaration
public abstract int GetActiveThreadCount()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetFreeThreadCount()
Declaration
public abstract int GetFreeThreadCount()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetMaxThreadCount()
Declaration
public abstract int GetMaxThreadCount()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetNextScheduledTask(String)
Declaration
public abstract ScheduleItem GetNextScheduledTask(string server)
Parameters
Type |
Name |
Description |
System.String |
server |
|
Returns
|
Improve this Doc
View Source
GetSchedule()
Declaration
public abstract ArrayList GetSchedule()
Returns
Type |
Description |
ArrayList |
|
|
Improve this Doc
View Source
GetSchedule(Int32)
Declaration
public abstract ScheduleItem GetSchedule(int scheduleID)
Parameters
Type |
Name |
Description |
System.Int32 |
scheduleID |
|
Returns
|
Improve this Doc
View Source
GetSchedule(String, String)
Declaration
public abstract ScheduleItem GetSchedule(string typeFullName, string server)
Parameters
Type |
Name |
Description |
System.String |
typeFullName |
|
System.String |
server |
|
Returns
|
Improve this Doc
View Source
GetSchedule(String)
Declaration
public abstract ArrayList GetSchedule(string server)
Parameters
Type |
Name |
Description |
System.String |
server |
|
Returns
Type |
Description |
ArrayList |
|
|
Improve this Doc
View Source
GetScheduleHistory(Int32)
Declaration
public abstract ArrayList GetScheduleHistory(int scheduleID)
Parameters
Type |
Name |
Description |
System.Int32 |
scheduleID |
|
Returns
Type |
Description |
ArrayList |
|
|
Improve this Doc
View Source
GetScheduleItemSettings(Int32)
Declaration
public abstract Hashtable GetScheduleItemSettings(int scheduleID)
Parameters
Type |
Name |
Description |
System.Int32 |
scheduleID |
|
Returns
Type |
Description |
Hashtable |
|
|
Improve this Doc
View Source
GetScheduleProcessing()
Declaration
public abstract Collection GetScheduleProcessing()
Returns
Type |
Description |
Collection |
|
|
Improve this Doc
View Source
GetScheduleQueue()
Declaration
public abstract Collection GetScheduleQueue()
Returns
Type |
Description |
Collection |
|
|
Improve this Doc
View Source
GetScheduleStatus()
Declaration
public abstract ScheduleStatus GetScheduleStatus()
Returns
|
Improve this Doc
View Source
Halt(String)
Declaration
public abstract void Halt(string sourceOfHalt)
Parameters
Type |
Name |
Description |
System.String |
sourceOfHalt |
|
|
Improve this Doc
View Source
Instance()
Declaration
public static SchedulingProvider Instance()
Returns
|
Improve this Doc
View Source
PurgeScheduleHistory()
Declaration
public abstract void PurgeScheduleHistory()
|
Improve this Doc
View Source
RemoveFromScheduleInProgress(ScheduleItem)
Declaration
public abstract void RemoveFromScheduleInProgress(ScheduleItem scheduleItem)
Parameters
|
Improve this Doc
View Source
ReStart(String)
Declaration
public abstract void ReStart(string sourceOfRestart)
Parameters
Type |
Name |
Description |
System.String |
sourceOfRestart |
|
|
Improve this Doc
View Source
RunEventSchedule(EventName)
Declaration
public abstract void RunEventSchedule(EventName eventName)
Parameters
|
Improve this Doc
View Source
RunScheduleItemNow(ScheduleItem, Boolean)
Declaration
public virtual void RunScheduleItemNow(ScheduleItem scheduleItem, bool runNow)
Parameters
Type |
Name |
Description |
ScheduleItem |
scheduleItem |
|
System.Boolean |
runNow |
|
|
Improve this Doc
View Source
RunScheduleItemNow(ScheduleItem)
Declaration
public virtual void RunScheduleItemNow(ScheduleItem scheduleItem)
Parameters
|
Improve this Doc
View Source
Start()
Declaration
public abstract void Start()
|
Improve this Doc
View Source
StartAndWaitForResponse()
Declaration
public abstract void StartAndWaitForResponse()
|
Improve this Doc
View Source
UpdateSchedule(ScheduleItem)
Declaration
public abstract void UpdateSchedule(ScheduleItem scheduleItem)
Parameters
|
Improve this Doc
View Source
UpdateScheduleWithoutExecution(ScheduleItem)
Declaration
public abstract void UpdateScheduleWithoutExecution(ScheduleItem scheduleItem)
Parameters
Extension Methods