Table of Contents

Class SqlJobSchedule

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a schedule for a job.

public class SqlJobSchedule : BaseTypeSection, IComparable<SqlJobSchedule>
Inheritance
SqlJobSchedule
Implements

Constructors

SqlJobSchedule()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.SqlJobSchedule class.

public SqlJobSchedule()

Properties

ActiveEndDate

Gets or sets the date on which the schedule becomes inactive.

public DateTime ActiveEndDate { get; set; }

Property Value

DateTime

ActiveEndTime

Gets or sets the active end time as ticks.

public long ActiveEndTime { get; set; }

Property Value

long

ActiveStartDate

Gets or sets the date on which the schedule becomes active.

public DateTime ActiveStartDate { get; set; }

Property Value

DateTime

ActiveStartTime

Gets or sets the active start time as ticks.

public long ActiveStartTime { get; set; }

Property Value

long

DateCreated

Gets or sets the date and time the schedule was created.

public DateTime DateCreated { get; set; }

Property Value

DateTime

FrequencyInterval

Gets or sets the frequency interval for the schedule.

public int FrequencyInterval { get; set; }

Property Value

int

FrequencyRecurrenceFactor

Gets or sets the frequency recurrence factor for the schedule.

public int FrequencyRecurrenceFactor { get; set; }

Property Value

int

FrequencyRelativeInterval

Gets or sets the frequency relative interval for the schedule.

public SqlFrequencyRelativeInterval FrequencyRelativeInterval { get; set; }

Property Value

SqlFrequencyRelativeInterval

FrequencySubDayInterval

Gets or sets the frequency sub day interval for the schedule.

public int FrequencySubDayInterval { get; set; }

Property Value

int

FrequencySubDayType

Gets or sets the sub-day frequency unit for the schedule.

public SqlFrequencySubDayType FrequencySubDayType { get; set; }

Property Value

SqlFrequencySubDayType

Id

Gets or sets the identifier of the schedule.

public int Id { get; set; }

Property Value

int

Identifier

Gets or sets the unique identifier for the schedule.

public Guid Identifier { get; set; }

Property Value

Guid

IsEnabled

Gets or sets whether the schedule is enabled.

public BooleanOption IsEnabled { get; set; }

Property Value

BooleanOption

Name

Gets or sets the name of the schedule.

public string Name { get; set; }

Property Value

string

ScheduleType

Gets or sets the schedule type.

public SqlJobScheduleType ScheduleType { get; set; }

Property Value

SqlJobScheduleType

ScheduleTypeString

Gets the schedule type.

public string ScheduleTypeString { get; set; }

Property Value

string

Summary

Gets the summary of the schedule.

public string Summary { get; set; }

Property Value

string

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.SqlJobSchedule cloned from this object.

public SqlJobSchedule Clone()

Returns

SqlJobSchedule

A CENTREL.XIA.Configuration.Types.SqlJobSchedule.

CompareTo(SqlJobSchedule)

Compares two CENTREL.XIA.Configuration.Types.SqlJobSchedule objects to allow sorting alphabetically by name.

public int CompareTo(SqlJobSchedule other)

Parameters

other SqlJobSchedule

The CENTREL.XIA.Configuration.Types.SqlJobSchedule to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.SqlJobSchedule objects.