Represents the mapi recurrence pattern More...
Inherits Object.
Inherited by Aspose::Email::Mapi::MapiCalendarDailyRecurrencePattern, Aspose::Email::Mapi::MapiCalendarWeeklyRecurrencePattern, and Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern.
Public Member Functions | |
virtual int32_t | get_PeriodInMinutes ()=0 |
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... | |
virtual uint32_t | get_Period ()=0 |
Gets interval at which the meeting pattern repeats More... | |
virtual void | set_Period (uint32_t value)=0 |
Sets interval at which the meeting pattern repeats More... | |
virtual MapiCalendarRecurrenceFrequency | get_Frequency () |
Gets the frequency of the recurring series. 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... | |
virtual void | ParsePatternTypeSpecificField (System::SharedPtr< System::IO::BinaryReader > reader)=0 |
Parses the pattern type specific fields More... | |
virtual System::SharedPtr< Aspose::Email::Calendar::Model::Recur > | ToCalendarRecurrence ()=0 |
Converts this instance to the corresponding CalendarRecurrence More... | |
MapiCalendarRecurrencePattern () | |
Protected Member Functions | |
virtual void | set_Frequency (MapiCalendarRecurrenceFrequency value) |
Sets the frequency of the recurring series. More... | |
Represents the mapi recurrence pattern
Aspose::Email::Mapi::MapiCalendarRecurrencePattern::MapiCalendarRecurrencePattern | ( | ) |
MapiCalendarRecurrenceCalendarType Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_CalendarType | ( | ) | const |
Gets the type of calendar that is used
System::SharedPtr<System::Collections::Generic::IList<System::DateTime> > Aspose::Email::Mapi::MapiCalendarRecurrencePattern::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.
System::DateTime Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_EndDate | ( | ) | const |
Gets Defines the end date of an item recurrence pattern.
MapiCalendarRecurrenceEndType Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_EndType | ( | ) | const |
Gets the ending type for the recurrence.
System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MapiCalendarExceptionInfo> > > Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_Exceptions | ( | ) | const |
An exception specifies changes to an instance of a recurring series.
|
virtual |
Gets the frequency of the recurring series.
Reimplemented in Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern.
System::SharedPtr<System::Collections::Generic::IList<System::DateTime> > Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_ModifiedInstanceDates | ( | ) | const |
An array of dates, each of which is the date of a modified instance.
uint32_t Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_OccurrenceCount | ( | ) | const |
Gets the number of occurrences in a recurrence.
MapiCalendarRecurrencePatternType Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_PatternType | ( | ) | const |
Gets the type of recurrence pattern
|
pure virtual |
Gets interval at which the meeting pattern repeats
Implemented in Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern, Aspose::Email::Mapi::MapiCalendarWeeklyRecurrencePattern, and Aspose::Email::Mapi::MapiCalendarDailyRecurrencePattern.
|
pure virtual |
bool Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_SlidingFlag | ( | ) | const |
Defines whether pattern is sliding or not.
System::DateTime Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_StartDate | ( | ) | const |
Gets the start date of an item recurrence pattern.
System::DayOfWeek Aspose::Email::Mapi::MapiCalendarRecurrencePattern::get_WeekStartDay | ( | ) | const |
Gets the first day of the calendar week.
|
pure virtual |
Parses the pattern type specific fields
reader | A BinaryReader to read from |
Implemented in Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern, Aspose::Email::Mapi::MapiCalendarWeeklyRecurrencePattern, and Aspose::Email::Mapi::MapiCalendarDailyRecurrencePattern.
void Aspose::Email::Mapi::MapiCalendarRecurrencePattern::set_CalendarType | ( | MapiCalendarRecurrenceCalendarType | value | ) |
Sets the type of calendar that is used
void Aspose::Email::Mapi::MapiCalendarRecurrencePattern::set_EndDate | ( | System::DateTime | value | ) |
Sets Defines the end date of an item recurrence pattern.
void Aspose::Email::Mapi::MapiCalendarRecurrencePattern::set_EndType | ( | MapiCalendarRecurrenceEndType | value | ) |
Sets the ending type for the recurrence.
|
protectedvirtual |
Sets the frequency of the recurring series.
void Aspose::Email::Mapi::MapiCalendarRecurrencePattern::set_OccurrenceCount | ( | uint32_t | value | ) |
Sets the number of occurrences in a recurrence.
void Aspose::Email::Mapi::MapiCalendarRecurrencePattern::set_PatternType | ( | MapiCalendarRecurrencePatternType | value | ) |
Sets the type of recurrence pattern
|
pure virtual |
Sets interval at which the meeting pattern repeats
Implemented in Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern, Aspose::Email::Mapi::MapiCalendarWeeklyRecurrencePattern, and Aspose::Email::Mapi::MapiCalendarDailyRecurrencePattern.
void Aspose::Email::Mapi::MapiCalendarRecurrencePattern::set_SlidingFlag | ( | bool | value | ) |
Defines whether pattern is sliding or not.
void Aspose::Email::Mapi::MapiCalendarRecurrencePattern::set_StartDate | ( | System::DateTime | value | ) |
Sets the start date of an item recurrence pattern.
void Aspose::Email::Mapi::MapiCalendarRecurrencePattern::set_WeekStartDay | ( | System::DayOfWeek | value | ) |
Sets the first day of the calendar week.
|
pure virtual |
Converts this instance to the corresponding CalendarRecurrence
Implemented in Aspose::Email::Mapi::MapiCalendarYearlyAndMonthlyRecurrencePattern, Aspose::Email::Mapi::MapiCalendarWeeklyRecurrencePattern, and Aspose::Email::Mapi::MapiCalendarDailyRecurrencePattern.
|
friend |
|
friend |
|
friend |
|
friend |