• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class DNNScheduler

Inheritance
System.Object
SchedulingProvider
DNNScheduler
Inherited Members
SchedulingProvider.EventName
SchedulingProvider.Enabled
SchedulingProvider.ReadyForPoll
SchedulingProvider.SchedulerMode
SchedulingProvider.DelayAtAppStart
SchedulingProvider.Debug
SchedulingProvider.MaxThreads
SchedulingProvider.ScheduleLastPolled
SchedulingProvider.ProviderPath
SchedulingProvider.Instance()
Namespace: DotNetNuke.Services.Scheduling
Assembly: DotNetNuke.dll
Syntax
public class DNNScheduler : SchedulingProvider

Properties

| Improve this Doc View Source

Settings

Declaration
public override Dictionary<string, string> Settings { get; }
Property Value
Type Description
Dictionary<System.String, System.String>
Overrides
SchedulingProvider.Settings

Methods

| Improve this Doc View Source

AddSchedule(ScheduleItem)

Declaration
public override int AddSchedule(ScheduleItem scheduleItem)
Parameters
Type Name Description
ScheduleItem scheduleItem
Returns
Type Description
System.Int32
Overrides
SchedulingProvider.AddSchedule(ScheduleItem)
| Improve this Doc View Source

AddScheduleItemSetting(Int32, String, String)

Declaration
public override void AddScheduleItemSetting(int scheduleID, string name, string value)
Parameters
Type Name Description
System.Int32 scheduleID
System.String name
System.String value
Overrides
SchedulingProvider.AddScheduleItemSetting(Int32, String, String)
| Improve this Doc View Source

DeleteSchedule(ScheduleItem)

Declaration
public override void DeleteSchedule(ScheduleItem scheduleItem)
Parameters
Type Name Description
ScheduleItem scheduleItem
Overrides
SchedulingProvider.DeleteSchedule(ScheduleItem)
| Improve this Doc View Source

ExecuteTasks()

Declaration
public override void ExecuteTasks()
Overrides
SchedulingProvider.ExecuteTasks()
| Improve this Doc View Source

GetActiveThreadCount()

Declaration
public override int GetActiveThreadCount()
Returns
Type Description
System.Int32
Overrides
SchedulingProvider.GetActiveThreadCount()
| Improve this Doc View Source

GetFreeThreadCount()

Declaration
public override int GetFreeThreadCount()
Returns
Type Description
System.Int32
Overrides
SchedulingProvider.GetFreeThreadCount()
| Improve this Doc View Source

GetMaxThreadCount()

Declaration
public override int GetMaxThreadCount()
Returns
Type Description
System.Int32
Overrides
SchedulingProvider.GetMaxThreadCount()
| Improve this Doc View Source

GetNextScheduledTask(String)

Declaration
public override ScheduleItem GetNextScheduledTask(string server)
Parameters
Type Name Description
System.String server
Returns
Type Description
ScheduleItem
Overrides
SchedulingProvider.GetNextScheduledTask(String)
| Improve this Doc View Source

GetSchedule()

Declaration
public override ArrayList GetSchedule()
Returns
Type Description
ArrayList
Overrides
SchedulingProvider.GetSchedule()
| Improve this Doc View Source

GetSchedule(Int32)

Declaration
public override ScheduleItem GetSchedule(int scheduleID)
Parameters
Type Name Description
System.Int32 scheduleID
Returns
Type Description
ScheduleItem
Overrides
SchedulingProvider.GetSchedule(Int32)
| Improve this Doc View Source

GetSchedule(String, String)

Declaration
public override ScheduleItem GetSchedule(string typeFullName, string server)
Parameters
Type Name Description
System.String typeFullName
System.String server
Returns
Type Description
ScheduleItem
Overrides
SchedulingProvider.GetSchedule(String, String)
| Improve this Doc View Source

GetSchedule(String)

Declaration
public override ArrayList GetSchedule(string server)
Parameters
Type Name Description
System.String server
Returns
Type Description
ArrayList
Overrides
SchedulingProvider.GetSchedule(String)
| Improve this Doc View Source

GetScheduleHistory(Int32)

Declaration
public override ArrayList GetScheduleHistory(int scheduleID)
Parameters
Type Name Description
System.Int32 scheduleID
Returns
Type Description
ArrayList
Overrides
SchedulingProvider.GetScheduleHistory(Int32)
| Improve this Doc View Source

GetScheduleItemSettings(Int32)

Declaration
public override Hashtable GetScheduleItemSettings(int scheduleID)
Parameters
Type Name Description
System.Int32 scheduleID
Returns
Type Description
Hashtable
Overrides
SchedulingProvider.GetScheduleItemSettings(Int32)
| Improve this Doc View Source

GetScheduleProcessing()

Declaration
public override Collection GetScheduleProcessing()
Returns
Type Description
Collection
Overrides
SchedulingProvider.GetScheduleProcessing()
| Improve this Doc View Source

GetScheduleQueue()

Declaration
public override Collection GetScheduleQueue()
Returns
Type Description
Collection
Overrides
SchedulingProvider.GetScheduleQueue()
| Improve this Doc View Source

GetScheduleStatus()

Declaration
public override ScheduleStatus GetScheduleStatus()
Returns
Type Description
ScheduleStatus
Overrides
SchedulingProvider.GetScheduleStatus()
| Improve this Doc View Source

Halt(String)

Declaration
public override void Halt(string sourceOfHalt)
Parameters
Type Name Description
System.String sourceOfHalt
Overrides
SchedulingProvider.Halt(String)
| Improve this Doc View Source

PurgeScheduleHistory()

Declaration
public override void PurgeScheduleHistory()
Overrides
SchedulingProvider.PurgeScheduleHistory()
| Improve this Doc View Source

RemoveFromScheduleInProgress(ScheduleItem)

Declaration
public override void RemoveFromScheduleInProgress(ScheduleItem scheduleItem)
Parameters
Type Name Description
ScheduleItem scheduleItem
Overrides
SchedulingProvider.RemoveFromScheduleInProgress(ScheduleItem)
| Improve this Doc View Source

ReStart(String)

Declaration
public override void ReStart(string sourceOfRestart)
Parameters
Type Name Description
System.String sourceOfRestart
Overrides
SchedulingProvider.ReStart(String)
| Improve this Doc View Source

RunEventSchedule(EventName)

Declaration
public override void RunEventSchedule(EventName eventName)
Parameters
Type Name Description
EventName eventName
Overrides
SchedulingProvider.RunEventSchedule(EventName)
| Improve this Doc View Source

RunScheduleItemNow(ScheduleItem, Boolean)

Declaration
public override void RunScheduleItemNow(ScheduleItem scheduleItem, bool runNow)
Parameters
Type Name Description
ScheduleItem scheduleItem
System.Boolean runNow
Overrides
SchedulingProvider.RunScheduleItemNow(ScheduleItem, Boolean)
| Improve this Doc View Source

RunScheduleItemNow(ScheduleItem)

Declaration
public override void RunScheduleItemNow(ScheduleItem scheduleItem)
Parameters
Type Name Description
ScheduleItem scheduleItem
Overrides
SchedulingProvider.RunScheduleItemNow(ScheduleItem)
| Improve this Doc View Source

Start()

Declaration
public override void Start()
Overrides
SchedulingProvider.Start()
| Improve this Doc View Source

StartAndWaitForResponse()

Declaration
public override void StartAndWaitForResponse()
Overrides
SchedulingProvider.StartAndWaitForResponse()
| Improve this Doc View Source

UpdateSchedule(ScheduleItem)

Declaration
public override void UpdateSchedule(ScheduleItem scheduleItem)
Parameters
Type Name Description
ScheduleItem scheduleItem
Overrides
SchedulingProvider.UpdateSchedule(ScheduleItem)
| Improve this Doc View Source

UpdateScheduleWithoutExecution(ScheduleItem)

Declaration
public override void UpdateScheduleWithoutExecution(ScheduleItem scheduleItem)
Parameters
Type Name Description
ScheduleItem scheduleItem
Overrides
SchedulingProvider.UpdateScheduleWithoutExecution(ScheduleItem)

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS