Aspose::Email::Mapi::MapiCalendarEventRecurrence Class Referencefinal

Represents the recurrence properties of calendar object More...

Inherits Object.

Public Member Functions

System::SharedPtr< MapiCalendarRecurrencePatternget_RecurrencePattern () const
 Gets the recurrence pattern More...
 
void set_RecurrencePattern (System::SharedPtr< MapiCalendarRecurrencePattern > value)
 Sets the recurrence pattern More...
 
System::SharedPtr< MapiCalendarTimeZoneget_AppointmentTimeZoneDefinitionRecur () const
 Gets time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC. More...
 
void set_AppointmentTimeZoneDefinitionRecur (System::SharedPtr< MapiCalendarTimeZone > value)
 Sets time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC. More...
 
System::SharedPtr< MapiCalendarTimeZoneget_TimeZoneStruct () const
 Gets the time zone information for a recurring meeting. More...
 
void set_TimeZoneStruct (System::SharedPtr< MapiCalendarTimeZone > value)
 Sets the time zone information for a recurring meeting. More...
 
bool get_IsException () const
 Gets a value indicating whether the object represents an exception More...
 
void set_IsException (bool value)
 Sets a value indicating whether the object represents an exception More...
 
System::DateTime get_ClipStart () const
 Gets the date of the first instance More...
 
void set_ClipStart (System::DateTime value)
 Sets the date of the first instance More...
 
System::DateTime get_ClipEnd () const
 Gets the date of the last instance More...
 
void set_ClipEnd (System::DateTime value)
 Sets the date of the last instance More...
 
 MapiCalendarEventRecurrence ()
 Initializes a new instance of the MapiCalendarEventRecurrence class More...
 
 MapiCalendarEventRecurrence (System::SharedPtr< MapiMessageItemBase > msg)
 Initializes a new instance of the MapiCalendarEventRecurrence class More...
 
void ToIcalendar (System::SharedPtr< Aspose::Email::Calendar::Model::CalendarObject > calendarObject)
 Converts the properties of this instance into the corresponding component and properties of iCalendar More...
 

Public Attributes

System::EventHandler RecurrencePatternChanged
 

Protected Member Functions

virtual ~MapiCalendarEventRecurrence ()
 

Friends

class Aspose::Email::Mapi::MapiCalendar
 

Detailed Description

Represents the recurrence properties of calendar object

Constructor & Destructor Documentation

◆ MapiCalendarEventRecurrence() [1/2]

Aspose::Email::Mapi::MapiCalendarEventRecurrence::MapiCalendarEventRecurrence ( )

Initializes a new instance of the MapiCalendarEventRecurrence class

◆ MapiCalendarEventRecurrence() [2/2]

Aspose::Email::Mapi::MapiCalendarEventRecurrence::MapiCalendarEventRecurrence ( System::SharedPtr< MapiMessageItemBase msg)

Initializes a new instance of the MapiCalendarEventRecurrence class

Parameters
msgA MapiMessage of calendar type

◆ ~MapiCalendarEventRecurrence()

virtual Aspose::Email::Mapi::MapiCalendarEventRecurrence::~MapiCalendarEventRecurrence ( )
protectedvirtual

Member Function Documentation

◆ get_AppointmentTimeZoneDefinitionRecur()

System::SharedPtr<MapiCalendarTimeZone> Aspose::Email::Mapi::MapiCalendarEventRecurrence::get_AppointmentTimeZoneDefinitionRecur ( ) const

Gets time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC.

◆ get_ClipEnd()

System::DateTime Aspose::Email::Mapi::MapiCalendarEventRecurrence::get_ClipEnd ( ) const

Gets the date of the last instance

◆ get_ClipStart()

System::DateTime Aspose::Email::Mapi::MapiCalendarEventRecurrence::get_ClipStart ( ) const

Gets the date of the first instance

◆ get_IsException()

bool Aspose::Email::Mapi::MapiCalendarEventRecurrence::get_IsException ( ) const

Gets a value indicating whether the object represents an exception

◆ get_RecurrencePattern()

System::SharedPtr<MapiCalendarRecurrencePattern> Aspose::Email::Mapi::MapiCalendarEventRecurrence::get_RecurrencePattern ( ) const

Gets the recurrence pattern

◆ get_TimeZoneStruct()

System::SharedPtr<MapiCalendarTimeZone> Aspose::Email::Mapi::MapiCalendarEventRecurrence::get_TimeZoneStruct ( ) const

Gets the time zone information for a recurring meeting.

◆ set_AppointmentTimeZoneDefinitionRecur()

void Aspose::Email::Mapi::MapiCalendarEventRecurrence::set_AppointmentTimeZoneDefinitionRecur ( System::SharedPtr< MapiCalendarTimeZone value)

Sets time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC.

◆ set_ClipEnd()

void Aspose::Email::Mapi::MapiCalendarEventRecurrence::set_ClipEnd ( System::DateTime  value)

Sets the date of the last instance

◆ set_ClipStart()

void Aspose::Email::Mapi::MapiCalendarEventRecurrence::set_ClipStart ( System::DateTime  value)

Sets the date of the first instance

◆ set_IsException()

void Aspose::Email::Mapi::MapiCalendarEventRecurrence::set_IsException ( bool  value)

Sets a value indicating whether the object represents an exception

◆ set_RecurrencePattern()

void Aspose::Email::Mapi::MapiCalendarEventRecurrence::set_RecurrencePattern ( System::SharedPtr< MapiCalendarRecurrencePattern value)

Sets the recurrence pattern

◆ set_TimeZoneStruct()

void Aspose::Email::Mapi::MapiCalendarEventRecurrence::set_TimeZoneStruct ( System::SharedPtr< MapiCalendarTimeZone value)

Sets the time zone information for a recurring meeting.

◆ ToIcalendar()

void Aspose::Email::Mapi::MapiCalendarEventRecurrence::ToIcalendar ( System::SharedPtr< Aspose::Email::Calendar::Model::CalendarObject >  calendarObject)

Converts the properties of this instance into the corresponding component and properties of iCalendar

Parameters
calendarObjectA CalendarObject to add properties to

Friends And Related Function Documentation

◆ Aspose::Email::Mapi::MapiCalendar

friend class Aspose::Email::Mapi::MapiCalendar
friend

Member Data Documentation

◆ RecurrencePatternChanged

System::EventHandler Aspose::Email::Mapi::MapiCalendarEventRecurrence::RecurrencePatternChanged