Click or drag to resize

IRecurrenceRule Interface

IT Hit WebDAV Classes Reference
Represents "RRULE" property, which defines a rule or repeating pattern for recurring events, to-dos, journal entries, or time zone definitions.

Namespace:  ITHit.Collab.Calendar
Assembly:  ITHit.Collab (in ITHit.Collab.dll) Version: 1.0.0.540 (1.0.0.540)
Syntax
public interface IRecurrenceRule : IProperty

public interface IRecurrenceRule : IProperty

The IRecurrenceRule type exposes the following members.

Properties
  NameDescription
Public propertyByDay
Gets or sets "BYDAY" rule part which represents list of days of the week.
Public propertyByHour
Gets or sets "BYHOUR" rule part which represents list of hours of the day. Valid values are 0 to 23.
Public propertyByMinute
Gets or sets "BYMINUTE" rule part which represents list of minutes within an hour. Valid values are 0 to 59.
Public propertyByMonth
Gets or sets "BYMONTH" rule part which represents list of months of the year. Valid values are 1 to 12.
Public propertyByMonthDay
Gets or sets "BYMONTHDAY" rule part which represents of days of the month. Valid values are 1 to 31 or -31 to -1.
Public propertyBySecond
Gets or sets "BYSECOND" rule part which represents list of seconds within a minute. Valid values are 0 to 60.
Public propertyBySetPos
Gets or sets "BYSETPOS" rule part which represents the nth occurrence within the set of recurrence instances specified by the rule. Valid values are 1 to 366 or -366 to -1.
Public propertyByWeekNo
Gets or sets "BYWEEKNO" rule part which represents weeks of the year. Valid values are 1 to 53 or -53 to -1.
Public propertyByYearDay
Gets or sets "BYYEARDAY" rule part which represents of days of the year. Valid values are 1 to 366 or -366 to -1.
Public propertyContainer
Parent component for this instance.
(Inherited from IProperty.)
Public propertyCount
Gets or sets "COUNT" rule part which contains the number of occurrences at which to range-bound the recurrence. The "DTSTART" property value always counts as the first occurrence.
Public propertyFrequency
Gets or sets "FREQ" rule part which contains the recurrence rule frequency.
Public propertyInterval
Gets or sets "INTERVAL" rule part which contains a positive integer representing at which intervals the recurrence rule repeats.
Public propertyRawProperty
Provides low-level access to business card or calendar property.
(Inherited from IProperty.)
Public propertyUntil
Gets or sets "UNTIL" rule part which contains a date or date-time until which the recurrence rule is valid. It must be "floating" if the Start (DTSTART) is "floating", UTC otherwise. It must be 'all-day' if Start is 'all-day'.
Public propertyWeekStart
Gets or sets "WKST" rule part which represents the day on which the workweek starts.
Top
Methods
  NameDescription
Public methodRemove
Deletes property from calendar or business card.
(Inherited from IProperty.)
Top
Remarks
https://tools.ietf.org/html/rfc5545#section-3.8.5.3
See Also