Class MapiCalendarMonthlyRecurrencePattern

MapiCalendarMonthlyRecurrencePattern class

Represents a monthly recurrence pattern for MAPI calendar items, allowing events to repeat on a specific day of each month. This class inherits from MapiCalendarYearlyAndMonthlyRecurrencePattern and provides the base functionality for monthly recurrence patterns in MAPI calendar items.

public class MapiCalendarMonthlyRecurrencePattern : MapiCalendarYearlyAndMonthlyRecurrencePattern

Constructors

NameDescription
MapiCalendarMonthlyRecurrencePattern()The default constructor.

Properties

NameDescription
CalendarType { get; set; }Gets or sets the type of calendar that is used
Day { get; set; }Gets or sets day of the month on which the recurrence falls.
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.
override 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 months) at which the meeting pattern repeats
Position { get; set; }Gets or sets the occurrence of the recurrence’s days in each month in which the recurrence falls.
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 on a specific day number each month (e.g., “the 15th of every month”). The recurrence behavior is controlled by properties inherited from the base class, particularly Period, which specifies the interval in months between occurrences. This pattern is used in MapiCalendar to configure recurring monthly meeting schedules.

See Also