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
ActiveEndTime
Gets or sets the active end time as ticks.
public long ActiveEndTime { get; set; }
Property Value
ActiveStartDate
Gets or sets the date on which the schedule becomes active.
public DateTime ActiveStartDate { get; set; }
Property Value
ActiveStartTime
Gets or sets the active start time as ticks.
public long ActiveStartTime { get; set; }
Property Value
DateCreated
Gets or sets the date and time the schedule was created.
public DateTime DateCreated { get; set; }
Property Value
FrequencyInterval
Gets or sets the frequency interval for the schedule.
public int FrequencyInterval { get; set; }
Property Value
FrequencyRecurrenceFactor
Gets or sets the frequency recurrence factor for the schedule.
public int FrequencyRecurrenceFactor { get; set; }
Property Value
FrequencyRelativeInterval
Gets or sets the frequency relative interval for the schedule.
public SqlFrequencyRelativeInterval FrequencyRelativeInterval { get; set; }
Property Value
FrequencySubDayInterval
Gets or sets the frequency sub day interval for the schedule.
public int FrequencySubDayInterval { get; set; }
Property Value
FrequencySubDayType
Gets or sets the sub-day frequency unit for the schedule.
public SqlFrequencySubDayType FrequencySubDayType { get; set; }
Property Value
Id
Gets or sets the identifier of the schedule.
public int Id { get; set; }
Property Value
Identifier
Gets or sets the unique identifier for the schedule.
public Guid Identifier { get; set; }
Property Value
IsEnabled
Gets or sets whether the schedule is enabled.
public BooleanOption IsEnabled { get; set; }
Property Value
Name
Gets or sets the name of the schedule.
public string Name { get; set; }
Property Value
ScheduleType
Gets or sets the schedule type.
public SqlJobScheduleType ScheduleType { get; set; }
Property Value
ScheduleTypeString
Gets the schedule type.
public string ScheduleTypeString { get; set; }
Property Value
Summary
Gets the summary of the schedule.
public string Summary { get; set; }
Property Value
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
SqlJobScheduleThe CENTREL.XIA.Configuration.Types.SqlJobSchedule to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.SqlJobSchedule objects.