Click or drag to resize

SORecurrence Interface

Recurrence object - contains details on how an appointment repeats. Remember to call ComputeDates if you change any information.

Namespace:  SuperOffice.COM.SuperOfficeDB
Assembly:  SuperOfficeDB.Interop (in SuperOfficeDB.Interop.dll) Version: 8.0.0.0
Syntax
public interface SORecurrence : IRecurrence

The SORecurrence type exposes the following members.

Properties
  NameDescription
Public propertyCode exampleDay
Day - The interval of a daily subpattern (e.g., every 2 days).
(Inherited from IRecurrence.)
Public propertyCode exampleEndDate
EndDate - the end date for the recurring rule. (The start date for the last appointment if it lasts more than a day.)
(Inherited from IRecurrence.)
Public propertyCode exampleMonth
Month - The interval of a monthly subpattern (e.g., every 2 months).
(Inherited from IRecurrence.)
Public propertyCode examplePattern
Pattern - Recurrence pattern (daily, weekly, monthly etc).
(Inherited from IRecurrence.)
Public propertyCode exampleRecurrenceInfoText
Description of the recurring event.
(Inherited from IRecurrence.)
Public propertyCode exampleStartDate
StartDate - the start date for the first appointment in the recurring rule.
(Inherited from IRecurrence.)
Public propertyCode exampleSubPattern
SubPattern - How the recurrence pattern is used (workdays, a date in the year etc).
(Inherited from IRecurrence.)
Public propertyCode exampleWeek
Week - The interval of a weekly subpattern (e.g., every 2 weeks).
(Inherited from IRecurrence.)
Public propertyCode exampleWeekdays
Weekdays - bitflag for monday - sunday. Use the EnRecurrenceWeekDays enum to combine days.
(Inherited from IRecurrence.)
Top
Methods
  NameDescription
Public methodCode exampleAddDate
Add any date to the recurring event.
(Inherited from IRecurrence.)
Public methodCode exampleComputeDates
Calculates all dates in the recurring event. Must be called before Save is done on the owning appointment. Returns a collection of all the dates. The optional parameter tells how many recurrences the rule should generate and overrides the enddate.
(Inherited from IRecurrence.)
Public methodCode exampleRemoveDate
Remove any date from the recurring event. Dates can only be removed from the recurring object before the appointment is saved.
(Inherited from IRecurrence.)
Top
See Also