Skip to main content

RecurrenceInfo Members

Contains a recurring appointment's recurrence information.

#Constructors

Name Description
RecurrenceInfo() Initializes a new instance of the RecurrenceInfo class with default settings.
RecurrenceInfo(DateTime) Initializes a new instance of the RecurrenceInfo class with the specified start date.
RecurrenceInfo(DateTime, DateTime) Initializes a new instance of the RecurrenceInfo class with the specified start date and end date.
RecurrenceInfo(DateTime, Int32) Initializes a new instance of the RecurrenceInfo class with the specified start date and count value.
RecurrenceInfo(DateTime, TimeSpan) Initializes a new instance of the RecurrenceInfo class with the specified start date and duration.

#Properties

Name Description
AllDay Gets or sets a value indicating if the time interval of the current recurrence range is All-Day.
DayNumber Gets or sets the ordinal number of a day within a defined month.
Duration Gets or sets the recurrence's duration.
End Gets or sets the recurrence's end date.
FirstDayOfWeek
Id Gets the current object's unique identifier.
IsUpdateLocked Gets whether the recurrence information has been locked for updating.
Month Gets or sets the month (as a number) on which the corresponding appointment reoccurs.
OccurrenceCount Gets or sets how many times the appointment occurs.
Periodicity Gets or sets the frequency with which the corresponding appointment reccurs, with respect to the RecurrenceInfo.Type property.
Range Gets or sets the type of the recurrence range.
Start Gets or sets the recurrence's start date.
Type Gets or sets the time base for the frequency of the corresponding appointment recurrences.
WeekDays Gets or sets the day/days in a week on which the corresponding appointment reoccurs.
WeekOfMonth Gets or sets the occurrence number of the week in a month for the recurrence pattern.

#Methods
Show Inherited Hide Inherited

Name Description
BeginUpdate() Locks the RecurrenceInfo object by preventing visual updates until the EndUpdate method is called.
CancelUpdate() Unlocks the RecurrenceInfo object after it has been locked by the BeginUpdate method, without causing an immediate visual update.
EndUpdate() Unlocks the RecurrenceInfo object after a call to the BeginUpdate method and causes an immediate visual update.
Equals(RecurrenceInfo) Determines whether the specified RecurrenceInfo object is equal to the current RecurrenceInfo instance.
Equals(Object) Determines whether the specified object is equal to the current RecurrenceInfo instance.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
FromXml(String) Reconstructs the recurrence information from an XML encoding.
GetDescription(Appointment, DayOfWeek) static Returns a human readable description of the recurrence pattern for the specified appointment.
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.

#Events

Name Description
PropertyChanged Occurs when a property value is changed.
See Also