Click or drag to resize

IRecurrence 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 IRecurrence

The IRecurrence type exposes the following members.

Properties
  NameDescription
Public propertyCode exampleDay
Day - The interval of a daily subpattern (e.g., every 2 days).
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.)
Public propertyCode exampleMonth
Month - The interval of a monthly subpattern (e.g., every 2 months).
Public propertyCode examplePattern
Pattern - Recurrence pattern (daily, weekly, monthly etc).
Public propertyCode exampleRecurrenceInfoText
Description of the recurring event.
Public propertyCode exampleStartDate
StartDate - the start date for the first appointment in the recurring rule.
Public propertyCode exampleSubPattern
SubPattern - How the recurrence pattern is used (workdays, a date in the year etc).
Public propertyCode exampleWeek
Week - The interval of a weekly subpattern (e.g., every 2 weeks).
Public propertyCode exampleWeekdays
Weekdays - bitflag for monday - sunday. Use the EnRecurrenceWeekDays enum to combine days.
Top
Methods
  NameDescription
Public methodCode exampleAddDate
Add any date to the recurring event.
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.
Public methodCode exampleRemoveDate
Remove any date from the recurring event. Dates can only be removed from the recurring object before the appointment is saved.
Top
See Also