| |
 |
Recurrence - Weekly (examples)
-
An appointment recurs every 2 weeks, on Monday and Wednesday. It occurs 15 times.
iCalendar RFC 2445 Recurrence Rule |
RRULE:FREQ=WEEKLY;COUNT=15;INTERVAL=2;BYDAY=MO,WE
|
C# |
apt.RecurrenceInfo.Type = RecurrenceType.Weekly;
apt.RecurrenceInfo.Start = apt.Start;
apt.RecurrenceInfo.Periodicity = 2;
apt.RecurrenceInfo.WeekDays = WeekDays.Monday | WeekDays.Wednesday;
apt.RecurrenceInfo.Range = RecurrenceRange.OccurrenceCount;
apt.RecurrenceInfo.OccurrenceCount = 15;
|
VB |
apt.RecurrenceInfo.Type = RecurrenceType.Weekly
apt.RecurrenceInfo.Start = apt.Start
apt.RecurrenceInfo.Periodicity = 2
apt.RecurrenceInfo.WeekDays = WeekDays.Monday Or WeekDays.Wednesday
apt.RecurrenceInfo.Range = RecurrenceRange.OccurrenceCount
apt.RecurrenceInfo.OccurrenceCount = 15
|
-
An appointment occurs every fourth week on weekends. Infinite (no end date).
iCalendar RFC 2445 Recurrence Rule |
RRULE:FREQ=WEEKLY;INTERVAL=4;BYDAY=SU,SA
|
C# |
apt.RecurrenceInfo.Type = RecurrenceType.Weekly;
apt.RecurrenceInfo.Start = apt.Start;
apt.RecurrenceInfo.Periodicity = 4;
apt.RecurrenceInfo.WeekDays = WeekDays.WeekendDays;
apt.RecurrenceInfo.Range = RecurrenceRange.NoEndDate;
|
VB |
apt.RecurrenceInfo.Type = RecurrenceType.Weekly
apt.RecurrenceInfo.Start = apt.Start
apt.RecurrenceInfo.Periodicity = 4
apt.RecurrenceInfo.WeekDays = WeekDays.WeekendDays
apt.RecurrenceInfo.Range = RecurrenceRange.NoEndDate
|
-
An appointment occurs every Friday for 24 days.
iCalendar RFC 2445 Recurrence Rule |
RRULE:FREQ=WEEKLY;UNTIL=20161127T080000Z;BYDAY=FR
|
C# |
apt.RecurrenceInfo.Type = RecurrenceType.Weekly;
apt.RecurrenceInfo.Start = apt.Start;
apt.RecurrenceInfo.Periodicity = 1;
apt.RecurrenceInfo.WeekDays = WeekDays.Friday;
apt.RecurrenceInfo.Range = RecurrenceRange.EndByDate;
apt.RecurrenceInfo.End = apt.RecurrenceInfo.Start.AddDays(24);
|
VB |
apt.RecurrenceInfo.Type = RecurrenceType.Weekly
apt.RecurrenceInfo.Start = apt.Start
apt.RecurrenceInfo.Periodicity = 1
apt.RecurrenceInfo.WeekDays = WeekDays.Friday
apt.RecurrenceInfo.Range = RecurrenceRange.EndByDate
apt.RecurrenceInfo.End = apt.RecurrenceInfo.Start.AddDays(24)
|

See Also
Is this topic helpful?
Additional Feedback
Close
|