Class MapiCalendarWeeklyRecurrencePattern

MapiCalendarWeeklyRecurrencePattern class

Represents a weekly recurrence pattern for MAPI calendar items, allowing events to repeat on specific days of the week at regular weekly intervals. This class provides properties to configure the recurrence interval and the specific days of the week when the event occurs.

public sealed class MapiCalendarWeeklyRecurrencePattern : MapiCalendarRecurrencePattern

Constructors

NameDescription
MapiCalendarWeeklyRecurrencePattern()Initializes a new instance of the MapiCalendarWeeklyRecurrencePattern class

Properties

NameDescription
CalendarType { get; set; }Gets or sets the type of calendar that is used
DayOfWeek { get; set; }Gets or sets the days of week at which the event occurs
DeletedInstanceDates { get; }An array of dates, each of which is the original instance date of either a deleted instance or a modified instance for this recurrence.
EndDate { get; set; }Gets or sets Defines the end date of an item recurrence pattern.
EndType { get; set; }Gets or sets the ending type for the recurrence.
Exceptions { get; }An exception specifies changes to an instance of a recurring series.
virtual Frequency { get; }Gets or sets the frequency of the recurring series.
ModifiedInstanceDates { get; }An array of dates, each of which is the date of a modified instance.
OccurrenceCount { get; set; }Gets or sets the number of occurrences in a recurrence.
PatternType { get; set; }Gets or sets the type of recurrence pattern
override Period { get; set; }Gets or sets interval (in weeks) at which the meeting pattern repeats
SlidingFlag { get; set; }Defines whether pattern is sliding or not.
StartDate { get; set; }Gets or sets the start date of an item recurrence pattern.
WeekStartDay { get; set; }Gets or sets the first day of the calendar week.

Remarks

Use this pattern for calendar events that recur every N weeks on specific days (e.g., “every 2 weeks on Monday, Wednesday, and Friday”). The Period property controls the interval in weeks, while DayOfWeek specifies which days of the week the event occurs. This pattern is used in MapiCalendar to configure recurring weekly meeting schedules.

See Also