RecurrenceInfo Members

Contains a recurring appointment's reoccurrence information.

Constructors

Name Description
RecurrenceInfo() Initializes a new instance of the RecurrenceInfo class with the 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 This property is obsolete and remains for backward compatibility.
DayNumber Gets or sets the ordinal number of a day within a defined month.
DeferChangingToEndUpdate This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from PersistentObject.
Duration Gets or sets the recurrence's duration.
End Gets or sets the recurrence's end date.
FirstDayOfWeek Gets or sets the day which will be the first day of the week used for calculating occurrences.
Id Gets a persistent object identifier previously retrieved from an external database or set at runtime. Inherited from PersistentObject.
IsDisposed Gets whether the current object has been disposed of. Inherited from PersistentObject.
IsUpdateLocked Gets whether the persistent object is locked while it is being updated. Inherited from PersistentObject.
Month Gets or sets the month 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 reoccurs, with respect to the RecurrenceInfo.Type property.
Range Gets or sets the type of the recurrence range.
RowHandle Gets or sets a value that identifies the data row bound to the persistent object. Inherited from PersistentObject.
Start Gets or sets the recurrence's start date.
TimeZoneId Gets or sets the time zone identifier of the recurrence pattern.
Type Gets or sets the time base for the frequency of the corresponding appointment's reoccurrences.
WeekDays Gets or sets the day/days in a week on which the appointment occurs.
WeekOfMonth Gets or sets the occurrence number of the week in a month for the recurrence pattern.

Methods

Name Description
Assign(IPersistentObject) Copies all settings from the object passed as the parameter to the current object. Inherited from PersistentObject.
Assign(IRecurrenceInfo) Copies all settings from the options object passed as the parameter to the current object.
Assign(IRecurrenceInfo, Boolean) Copies all the settings from the RecurrenceInfo object passed as a parameter.
BeginUpdate() Locks the object until the EndUpdate or CancelUpdate method is called. Inherited from PersistentObject.
CancelUpdate() Unlocks the PersistentObject object after it has been locked by the BeginUpdate method, without causing an immediate visual update. Inherited from PersistentObject.
CanDelete() Raises the PersistentObjectStorage<T>.ObjectDeleting event to determine whether the object can be deleted. Inherited from PersistentObject.
Delete() Attempts to delete the persistent object from the collection to which it belongs. Inherited from PersistentObject.
DeleteCore() Deletes the persistent object from its storage. Inherited from PersistentObject.
Dispose() Disposes of the PersistentObject object. Inherited from PersistentObject.
EndUpdate() Unlocks the PersistentObject object after a call to the BeginUpdate method and causes an immediate visual update. Inherited from PersistentObject.
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.
GetSourceObject(ISchedulerStorageBase) Returns the data object that is bound to the current persistent object. Inherited from PersistentObject.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
OnContentChanged() The method is called upon modification of the persistent object. Inherited from PersistentObject.
OnContentChanging(String, Object, Object) Called before a persistent object is modified. Inherited from PersistentObject.
RaiseChildDeleting(IPersistentObject) This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from PersistentObject.
RaiseDeleting() This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from PersistentObject.
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.
RollbackObjectState(IPersistentObject) Restores object properties to their initial state. Inherited from PersistentObject.
ToString() Returns a string that represents the current object. Inherited from Object.
ToXml() Creates an XML encoding of the recurrence information.
See Also