Schedule |
The ScheduleRule type exposes the following members.
| Name | Description | |
|---|---|---|
| ScheduleRule | Initializes a new instance of the ScheduleRule class. |
| Name | Description | |
|---|---|---|
| DailyPatternInterval | Gets or sets the number of repeatable day periods for the schedule. | |
| DayOfMonth |
Gets or sets the day of the month for the schedule used in a "Day(s) N" pattern.
Obsolete | |
| DayOfWeek | Gets or sets the day of the week for the schedule used in a "The [First] [Monday] of [January, February...]" pattern. | |
| DaysOfMonth | Gets or sets the days of the month for the schedule used in a "Day(s) N" pattern. | |
| Description | Gets the schedule description. | |
| EndDate | Gets or sets the end date for the schedule. | |
| EndPolicy | Gets or sets how the schedule ends. | |
| FirstOrLastDaysOfMonth | Gets or sets the number of repeatable first or last day periods for the schedule. | |
| HasRecurrence | Gets or sets a value indicating whether the schedule has an intra-day recurrence defined. | |
| IsDstAdjusted | Gets or sets a value indicating whether the daylight savings time adjustments should be applied. | |
| IsRecurrencePattern | Gets or sets a value indicating whether the recurrence is a pattern, rather than set times. | |
| MonthlyPatternKind | Gets or sets whether an ordinal day of the month or specific day of a certain week of a month should be selected. | |
| NthSpecificDayOfMonth | Gets or sets the ordinal number of the day in a month. | |
| NumberOfOccurrences | Gets or sets the number of occurrences for the schedule. | |
| Occurrences | Gets the occurrences - the list of specific running times of the day. | |
| PatternType | Gets or sets the type of the schedule pattern. | |
| RecurrenceEndTime | Gets or sets the recurrence end time. | |
| RecurrenceInterval | Gets or sets the recurrence interval, which could be in hours or minutes, depending on RecurrenceIntervalKind. | |
| RecurrenceIntervalKind | Gets or sets the units of the recurrence interval (hours or minutes) in an "Every N [interval]" pattern. | |
| SpecificDaysOfWeek | Gets the selected days of the week for the schedule. | |
| SpecificMonths | Gets the selected months for the schedule used in a "Day N of the following month(s): January, February etc." pattern. | |
| StartTime | Gets or sets the start time for the schedule. | |
| TimeZoneId | Gets or sets the time zone identifier. | |
| TimeZoneInfo | Gets the time zone info. | |
| WeeklyPatternInterval | Gets or sets the number of repeatable week periods for the schedule. |
| Name | Description | |
|---|---|---|
| AddDayOfMonth | Adds a day of month in repeatable day periods for the schedule. | |
| AddOccurrence | Adds the occurrence to the Occurrences collection. | |
| AddSpecificDayOfWeek | Adds the specific day of week to the SpecificDaysOfWeek collection. | |
| AddSpecificMonth | Adds the specific month to the SpecificMonths collection. | |
| DeleteOccurrence | Deletes the occurrence from the Occurrences collection. | |
| DeleteSpecificDayOfWeek | Deletes the specific day of week from the SpecificDaysOfWeek collection. | |
| DeleteSpecificMonth | Deletes the specific month from the SpecificMonths collection. | |
| GetNextRunTime | Gets the schedule's next run time based on StartTime. | |
| RemoveDayOfMonth | Deletes a day of month in repeatable day periods for the schedule. | |
| SetDaysOfMonth | Sets or replaces a collection of days of month in repeatable day periods for the schedule. |