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

Class SchedulingProvider

Inheritance
System.Object
SchedulingProvider
DNNScheduler
Namespace: DotNetNuke.Services.Scheduling
Assembly: DotNetNuke.dll
Syntax
public abstract class SchedulingProvider : object

Constructors

| Improve this Doc View Source

SchedulingProvider()

Initializes a new instance of the SchedulingProvider class.

Declaration
protected SchedulingProvider()

Fields

| Improve this Doc View Source

EventName

Declaration
public EventName EventName
Field Value
Type Description
EventName

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
Type Description
SchedulerMode
| 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
Type Name Description
ScheduleItem scheduleItem
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
Type Name Description
ScheduleItem scheduleItem
| 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
Type Description
ScheduleItem
| 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
Type Description
ScheduleItem
| 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
Type Description
ScheduleItem
| 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
Type Description
ScheduleStatus
| 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
Type Description
SchedulingProvider
| 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
Type Name Description
ScheduleItem scheduleItem
| 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
Type Name Description
EventName eventName
| 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
Type Name Description
ScheduleItem scheduleItem
| 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
Type Name Description
ScheduleItem scheduleItem
| Improve this Doc View Source

UpdateScheduleWithoutExecution(ScheduleItem)

Declaration
public abstract void UpdateScheduleWithoutExecution(ScheduleItem scheduleItem)
Parameters
Type Name Description
ScheduleItem scheduleItem

Extension Methods

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