Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern Class Reference

Represents the yearly and monthly recurrence pattern of the mapi calendar More...

Inherits Aspose::Email::Mapi::MapiCalendarRecurrencePattern.

Inherited by Aspose::Email::Mapi::MapiCalendarMonthlyNthRecurrencePattern, and Aspose::Email::Mapi::MapiCalendarMonthlyRecurrencePattern.

Public Member Functions

int32_t get_PeriodInMinutes () override
 
MapiCalendarRecurrenceFrequency get_Frequency () override
 Gets the frequency of the recurring series. More...
 
uint32_t get_Period () override
 Gets interval (in months) at which the meeting pattern repeats More...
 
void set_Period (uint32_t value) override
 Sets interval (in months) at which the meeting pattern repeats More...
 
uint32_t get_Day () const
 Gets day of the month on which the recurrence falls. More...
 
void set_Day (uint32_t value)
 Sets day of the month on which the recurrence falls. More...
 
MapiCalendarDayOfWeek get_DayOfWeek () const
 Gets the days of week at which the event occurs More...
 
void set_DayOfWeek (MapiCalendarDayOfWeek value)
 Sets the days of week at which the event occurs More...
 
Aspose::Email::Calendar::Recurrences::DayPosition get_Position () const
 Gets the occurrence of the recurrence's days in each month in which the recurrence falls. More...
 
void set_Position (Aspose::Email::Calendar::Recurrences::DayPosition value)
 Sets the occurrence of the recurrence's days in each month in which the recurrence falls. More...
 
int32_t get_ByMonth () const
 
void set_ByMonth (int32_t value)
 
 MapiCalendarYearlyAndMonthlyRecurrencePattern ()
 Initializes a new instance of the MapiCalendarYearlyAndMonthlyRecurrencePattern class More...
 
void ParsePatternTypeSpecificField (System::SharedPtr< System::IO::BinaryReader > reader) override
 Parses the pattern type specific fields More...
 
System::SharedPtr< Aspose::Email::Calendar::Model::Recur > ToCalendarRecurrence () override
 Converts this instance to the corresponding CalendarRecurrence More...
 
- Public Member Functions inherited from Aspose::Email::Mapi::MapiCalendarRecurrencePattern
System::DateTime get_StartDate () const
 Gets the start date of an item recurrence pattern. More...
 
void set_StartDate (System::DateTime value)
 Sets the start date of an item recurrence pattern. More...
 
System::DateTime get_EndDate () const
 Gets Defines the end date of an item recurrence pattern. More...
 
void set_EndDate (System::DateTime value)
 Sets Defines the end date of an item recurrence pattern. More...
 
System::DayOfWeek get_WeekStartDay () const
 Gets the first day of the calendar week. More...
 
void set_WeekStartDay (System::DayOfWeek value)
 Sets the first day of the calendar week. More...
 
uint32_t get_OccurrenceCount () const
 Gets the number of occurrences in a recurrence. More...
 
void set_OccurrenceCount (uint32_t value)
 Sets the number of occurrences in a recurrence. More...
 
MapiCalendarRecurrencePatternType get_PatternType () const
 Gets the type of recurrence pattern More...
 
void set_PatternType (MapiCalendarRecurrencePatternType value)
 Sets the type of recurrence pattern More...
 
MapiCalendarRecurrenceCalendarType get_CalendarType () const
 Gets the type of calendar that is used More...
 
void set_CalendarType (MapiCalendarRecurrenceCalendarType value)
 Sets the type of calendar that is used More...
 
MapiCalendarRecurrenceEndType get_EndType () const
 Gets the ending type for the recurrence. More...
 
void set_EndType (MapiCalendarRecurrenceEndType value)
 Sets the ending type for the recurrence. More...
 
bool get_SlidingFlag () const
 Defines whether pattern is sliding or not. More...
 
void set_SlidingFlag (bool value)
 Defines whether pattern is sliding or not. More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MapiCalendarExceptionInfo > > > get_Exceptions () const
 An exception specifies changes to an instance of a recurring series. More...
 
System::SharedPtr< System::Collections::Generic::IList< System::DateTime > > get_DeletedInstanceDates () const
 An array of dates, each of which is the original instance date of either a deleted instance or a modified instance for this recurrence. More...
 
System::SharedPtr< System::Collections::Generic::IList< System::DateTime > > get_ModifiedInstanceDates () const
 An array of dates, each of which is the date of a modified instance. More...
 
 MapiCalendarRecurrencePattern ()
 

Friends

class Aspose::Email::Clients::Exchange::WebService::TaskEwsConverter
 
class Aspose::Email::Mapi::MapiCalendarRecurrencePatternFactory
 

Additional Inherited Members

- Protected Member Functions inherited from Aspose::Email::Mapi::MapiCalendarRecurrencePattern
virtual void set_Frequency (MapiCalendarRecurrenceFrequency value)
 Sets the frequency of the recurring series. More...
 

Detailed Description

Represents the yearly and monthly recurrence pattern of the mapi calendar

Constructor & Destructor Documentation

◆ MapiCalendarYearlyAndMonthlyRecurrencePattern()

Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::MapiCalendarYearlyAndMonthlyRecurrencePattern ( )

Initializes a new instance of the MapiCalendarYearlyAndMonthlyRecurrencePattern class

Member Function Documentation

◆ get_ByMonth()

int32_t Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::get_ByMonth ( ) const

◆ get_Day()

uint32_t Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::get_Day ( ) const

Gets day of the month on which the recurrence falls.

◆ get_DayOfWeek()

MapiCalendarDayOfWeek Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::get_DayOfWeek ( ) const

Gets the days of week at which the event occurs

◆ get_Frequency()

MapiCalendarRecurrenceFrequency Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::get_Frequency ( )
overridevirtual

Gets the frequency of the recurring series.

Reimplemented from Aspose::Email::Mapi::MapiCalendarRecurrencePattern.

◆ get_Period()

uint32_t Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::get_Period ( )
overridevirtual

Gets interval (in months) at which the meeting pattern repeats

Implements Aspose::Email::Mapi::MapiCalendarRecurrencePattern.

◆ get_PeriodInMinutes()

int32_t Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::get_PeriodInMinutes ( )
overridevirtual

◆ get_Position()

Aspose::Email::Calendar::Recurrences::DayPosition Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::get_Position ( ) const

Gets the occurrence of the recurrence's days in each month in which the recurrence falls.

◆ ParsePatternTypeSpecificField()

void Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::ParsePatternTypeSpecificField ( System::SharedPtr< System::IO::BinaryReader >  reader)
overridevirtual

Parses the pattern type specific fields

Parameters
readerA BinaryReader to read from

Implements Aspose::Email::Mapi::MapiCalendarRecurrencePattern.

◆ set_ByMonth()

void Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::set_ByMonth ( int32_t  value)

◆ set_Day()

void Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::set_Day ( uint32_t  value)

Sets day of the month on which the recurrence falls.

◆ set_DayOfWeek()

void Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::set_DayOfWeek ( MapiCalendarDayOfWeek  value)

Sets the days of week at which the event occurs

◆ set_Period()

void Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::set_Period ( uint32_t  value)
overridevirtual

Sets interval (in months) at which the meeting pattern repeats

Implements Aspose::Email::Mapi::MapiCalendarRecurrencePattern.

◆ set_Position()

void Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::set_Position ( Aspose::Email::Calendar::Recurrences::DayPosition  value)

Sets the occurrence of the recurrence's days in each month in which the recurrence falls.

◆ ToCalendarRecurrence()

System::SharedPtr<Aspose::Email::Calendar::Model::Recur> Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern::ToCalendarRecurrence ( )
overridevirtual

Converts this instance to the corresponding CalendarRecurrence

Returns
A Recur

Implements Aspose::Email::Mapi::MapiCalendarRecurrencePattern.

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::WebService::TaskEwsConverter

friend class Aspose::Email::Clients::Exchange::WebService::TaskEwsConverter
friend

◆ Aspose::Email::Mapi::MapiCalendarRecurrencePatternFactory