Back to Devexpress

RecurrenceInfo Members

corelibraries-devexpress-dot-xtrascheduler-dot-recurrenceinfo-dot-underscore-members.md

latest13.0 KB
Original Source

RecurrenceInfo Members

Contains a recurring appointment’s reoccurrence information.

Constructors

NameDescription
RecurrenceInfo()Initializes a new instance of the RecurrenceInfo class with the default settings.
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.
RecurrenceInfo(DateTime)Initializes a new instance of the RecurrenceInfo class with the specified start date.

Properties

NameDescription
AllDayThis property is obsolete and remains for backward compatibility.
DayNumberGets or sets the ordinal number of a day within a defined month.
DeferChangingToEndUpdateThis member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from PersistentObject.
DurationGets or sets the recurrence’s duration.
EndGets or sets the recurrence’s end date.
FirstDayOfWeekGets or sets the day which will be the first day of the week used for calculating occurrences.
IdGets a persistent object identifier previously retrieved from an external database or set at runtime. Inherited from PersistentObject.
IsDisposedGets whether the current object has been disposed of. Inherited from PersistentObject.
IsUpdateLockedGets whether the persistent object is locked while it is being updated. Inherited from PersistentObject.
MonthGets or sets the month on which the corresponding appointment reoccurs.
OccurrenceCountGets or sets how many times the appointment occurs.
PeriodicityGets or sets the frequency with which the corresponding appointment reoccurs, with respect to the RecurrenceInfo.Type property.
RangeGets or sets the type of the recurrence range.
RowHandleGets or sets a value that identifies the data row bound to the persistent object. Inherited from PersistentObject.
StartGets or sets the recurrence’s start date.
TimeZoneIdGets or sets the time zone identifier of the recurrence pattern.
TypeGets or sets the time base for the frequency of the corresponding appointment’s reoccurrences.
WeekDaysGets or sets the day/days in a week on which the appointment occurs.
WeekOfMonthGets or sets the occurrence number of the week in a month for the recurrence pattern.

Methods

NameDescription
Assign(IPersistentObject)Copies all settings from the object passed as the parameter to the current object. Inherited from PersistentObject.
Assign(IRecurrenceInfo, Boolean)Copies all the settings from the RecurrenceInfo object passed as a parameter.
Assign(IRecurrenceInfo)Copies all settings from the options object passed as the parameter to the current object.
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, Object) staticDetermines 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)Reconstructs the recurrence information from an XML encoding.
GetDescription(Appointment, DayOfWeek) staticReturns 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() protectedCreates 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) staticDetermines 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

RecurrenceInfo Class

DevExpress.XtraScheduler Namespace