Interface ISchedule

The interface for Schedule.


public abstract interface ISchedule

Interface Members

MemberDescription

Copy

Uses built-in serialization methods to create a deep copy of this object.

public ISchedule Copy();

Deserialize

Deserializes the schedule from the passed-in XmlNode.

public void Deserialize(XmlNode root);

RunSchedule

Runs all of the ReportTasks associated with this Schedule.

public ReportResult RunSchedule();

Serialize

Serializes the Schedule to the passed-in XmlNode.

public void Serialize(XmlNode root);

UnregisterTask

Removes the Windows Task Scheduler entry for this schedule.

public void UnregisterTask();

Datasource

The name of the datasource to set as the "Current" datasource when running the schedule.

ErrorMessage

The text of any error that occurs when registering this schedule.

LastResult

An integer code representing the LastResult status column in the Windows Task Scheduler for this schedule.

ReportTasks

A collection of ReportTasks to run when this schedule is executed.

TaskRegistered

Indicates whether or not the current task is registered in the Windows Task Scheduler.

Trigger

The trigger that determines when this Schedule is run.

User

The user name of the user that created this schedule.

Requirements

Namespace: Stonefield.Query.Scheduling
Assembly: interfaces.dll