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.Application
Assembly:  SOCRM.Interop (in SOCRM.Interop.dll) Version: 8.0.0.0
Syntax
public interface IRecurrence

The IRecurrence type exposes the following members.

Properties
  NameDescription
Public propertyDay
Day - The interval of a daily subpattern (e.g., every 2 days).
Public propertyEndDate
EndDate - the end date for the recurring rule. (The start date for the last appointment if it lasts more than a day.)
Public propertyMonth
Month - The interval of a monthly subpattern (e.g., every 2 months).
Public propertyPattern
Pattern - Recurrence pattern (daily, weekly, monthly etc).
Public propertyRecurrenceInfoText
Description of the recurring event.
Public propertyStartDate
StartDate - the start date for the first appointment in the recurring rule.
Public propertySubPattern
SubPattern - How the recurrence pattern is used (workdays, a date in the year etc).
Public propertyWeek
Week - The interval of a weekly subpattern (e.g., every 2 weeks).
Public propertyWeekdays
Weekdays - bitflag for monday - sunday. Use the EnRecurrenceWeekDays enum to combine days.
Top
Methods
  NameDescription
Public methodAddDate
Add any date to the recurring event.
Public methodComputeDates
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 methodRemoveDate
Remove any date from the recurring event. Dates can only be removed from the recurring object before the appointment is saved.
Top
See Also