Skip to main content

RecurrenceInfo Members

The storage for the pattern appointment‘s recurrence information.

Constructors

Name Description
RecurrenceInfo() Initializes a new RecurrenceInfo instance with the default settings.

Properties

Name Description
DayNumber Gets or sets the ordinal number of a day within a defined month.
Duration Returns how long the recurrence occurs.
End Gets or sets the recurrence’s end date.
FirstDayOfWeek Gets or sets the day which is the first day of week for occurrence calculations.
Id
Interval Returns the date interval that specifies start and end dates of the recurrence.
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.
Equals(RecurrenceInfo) Determines whether the specified RecurrenceInfo object is equal to the current RecurrenceInfo instance.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current RecurrenceInfo instance.
FromXml(String) Parses the specified XML encoded recurrence info.
GetHashCode() Serves as a hash function for a RecurrenceInfo class.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
Reset(RecurrenceType) Resets all recurrence information fields to their default values according to the specified recurrence type.
ToString() Returns a string that represents the current object. Inherited from Object.
ToXml() Creates an XML encoding of the recurrence information.
See Also