Class MapiCalendarMonthlyNthRecurrencePattern

MapiCalendarMonthlyNthRecurrencePattern class

Represents a monthly recurrence pattern that occurs on the Nth occurrence of specific days of the week (e.g., “the 2nd Monday of each month”). This class inherits from MapiCalendarYearlyAndMonthlyRecurrencePattern and provides the base functionality for monthly recurrence patterns in MAPI calendar items.

public sealed class MapiCalendarMonthlyNthRecurrencePattern : 
    MapiCalendarYearlyAndMonthlyRecurrencePattern

Constructors

NameDescription
MapiCalendarMonthlyNthRecurrencePattern()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 specific weekly occurrences within a month, such as “the first Friday” or “the last Tuesday”. The recurrence behavior is defined by properties inherited from the base class, including !:MapiCalendarRecurrencePattern.DayOfWeek and !:MapiCalendarRecurrencePattern.DayOfWeekIndex. This pattern is used in MapiCalendar to configure recurring monthly meeting schedules.

See Also