Skip to main content

IRecurrenceInfo Members

If implemented by a class, defines the occurrence chain (how often and how long occurrences happen).

Properties

Name Description
DayNumber Gets or sets the ordinal number of a day within a defined month.
End Gets or sets the recurrence chain’s end date.
FirstDayOfWeek Gets or sets the day which is the first day of week for occurrence calculations.
Id Returns the identifier of the recurrence information entity.
Month Gets or sets the number of a month in which the occurrences repeat.
OccurrenceCount Gets or sets how many time an appointment repeats.
Periodicity Gets or sets the frequency with which the appointment occurs (for example, every Nth month).
Range Gets or sets how recurrence information limits the time interval in which occurrences happen.
Start Gets or sets the recurrence’s start date.
TimeZoneId
Type Gets or sets the time base for the frequency of corresponding appointment reoccurrences.
WeekDays Gets or sets one or several days in a week on which the appointment occurs.
WeekOfMonth Gets or sets the number of the week in a month in which a recurrent appointment occurs.

Methods

Name Description
Assign(IRecurrenceInfo, Boolean) Copies all properties from the specified recurrence info to the current object.
Assign(IRecurrenceInfo) Copies all properties from the specified recurrence info to the current object.
FromXml(String) Parses the specified XML encoded recurrence info.
Reset(RecurrenceType) Resets all recurrence information fields to their default values according to the specified recurrence type.
ToXml() Creates an XML encoding of the recurrence information.

Events

Name Description
PropertyChanged Occurs when a property value changes. Inherited from INotifyPropertyChanged.
See Also