NRecurrenceRule Class Members
In This Topic
The following tables list the members exposed by NRecurrenceRule.
Public Fields
Public Properties
| Name | Description |
 | EndDate | Gets/Sets the end date and time of the recurrence range. Taken into account only when EndMode is set to ByDate. By default set to 1 week from today. |
 | EndMode | Gets/Sets the end mode of the recurrence. By default set to None, which means that the recurrence continues indefinitely. |
 | ExcludedDates | Gets/Sets the date and times this recurrence rule should skip. By default not set, i.e. equal to null. |
 | Frequency | Gets the frequency of this recurrence rule. |
 | Interval | Gets/Sets the interval of the recurrence rule. By default set to 1. |
 | MaxOccurrences | Gets/Sets the number of times the recurring appointment occurs. Taken into account only when EndMode is set to AfterOccurrences. By default set to 10. |
 | StartDate | Gets/Sets the start date of the recurrence range. By default set to today. |
Top
Public Methods
| Name | Description |
 | ExcludeDate | Excludes the given date and time from this recurrence rule. |
 | GenerateTimes | Generates the appointment start and end times defined by this rule for the given time range. |
 | IncludeDate | Checks if the given date and time is excluded from this recurrence rule and if it is, removes it from the array of excluded dates. |
Top
See Also