Aspose::Email::Mapi::MapiCalendarExceptionInfo Class Referencefinal

An exception specifies changes to an instance of a recurring series. More...

Inherits Object.

Public Member Functions

System::DateTime get_StartDateTime () const
 Gets the start date. More...
 
void set_StartDateTime (System::DateTime value)
 Sets the start date. More...
 
System::DateTime get_EndDateTime () const
 Gets the end date. More...
 
void set_EndDateTime (System::DateTime value)
 Sets the end date. More...
 
System::DateTime get_OriginalStartDate () const
 Gets the original start date. More...
 
void set_OriginalStartDate (System::DateTime value)
 Sets the original start date. More...
 
MapiCalendarOverrideFlags get_OverrideFlags ()
 Gets the override flags. More...
 
System::String get_Subject () const
 Gets the subject. More...
 
void set_Subject (System::String value)
 Sets the subject. More...
 
System::String get_Body () const
 Gets the body. More...
 
void set_Body (System::String value)
 Sets the body. More...
 
MapiCalendarState get_MeetingType () const
 Gets the type of the meeting. More...
 
void set_MeetingType (MapiCalendarState value)
 Sets the type of the meeting. More...
 
int32_t get_ReminderDelta () const
 Gets the reminder delta. More...
 
void set_ReminderDelta (int32_t value)
 Sets the reminder delta. More...
 
bool get_ReminderSet () const
 Gets a value for the PidLidReminderSet property. More...
 
void set_ReminderSet (bool value)
 Sets a value for the PidLidReminderSet property. More...
 
System::String get_Location () const
 Gets the location. More...
 
void set_Location (System::String value)
 Sets the location. More...
 
MapiCalendarBusyStatus get_BusyStatus () const
 Gets the busy status. More...
 
void set_BusyStatus (MapiCalendarBusyStatus value)
 Sets the busy status. More...
 
bool get_HasAttachment ()
 Gets a value of this field specifies whether the Exception Embedded Message object contains attachments More...
 
int32_t get_SubType () const
 Gets the subtype. More...
 
void set_SubType (int32_t value)
 Sets the subtype. More...
 
System::SharedPtr< MapiAttachmentCollectionget_Attachments () const
 Gets attachments in the recurrence exception. More...
 
void set_Attachments (System::SharedPtr< MapiAttachmentCollection > value)
 Sets attachments in the recurrence exception. More...
 
 MapiCalendarExceptionInfo ()
 Initializes a new instance of the MapiCalendarExceptionInfo class. More...
 
 MapiCalendarExceptionInfo (System::SharedPtr< System::IO::BinaryReader > reader)
 Initializes a new instance of the MapiCalendarExceptionInfo class. More...
 
void ParseExceptionEmbeddedMessage (System::SharedPtr< MapiCalendar > msg)
 Retrieves data from a message. More...
 
void AddAsAttachemnt (System::SharedPtr< MapiCalendar > parent, System::SharedPtr< MapiMessageItemBase > destMsg)
 If necessary, create an attachment based on the exception and adds it to the destMessage. More...
 
bool HasFlag (MapiCalendarOverrideFlags flag)
 Return true, if OverrideFlags contains the specified flag More...
 
System::SharedPtr< MapiAttachmentFindExceptionEmbeddedMessage (System::SharedPtr< MapiAttachmentCollection > attachs)
 Find the embedded message attachment, associated with a current exception More...
 

Static Public Member Functions

static bool IsExceptionEmbeddedMessage (System::SharedPtr< MapiAttachment > attach)
 

Friends

class Aspose::Email::Mapi::MapiCalendar
 
class Aspose::Email::Mapi::MapiCalendarEventRecurrence
 
class Aspose::Email::Mapi::MapiCalendarRecurrencePatternFactory
 

Detailed Description

An exception specifies changes to an instance of a recurring series.

Constructor & Destructor Documentation

◆ MapiCalendarExceptionInfo() [1/2]

Aspose::Email::Mapi::MapiCalendarExceptionInfo::MapiCalendarExceptionInfo ( )

Initializes a new instance of the MapiCalendarExceptionInfo class.

◆ MapiCalendarExceptionInfo() [2/2]

Aspose::Email::Mapi::MapiCalendarExceptionInfo::MapiCalendarExceptionInfo ( System::SharedPtr< System::IO::BinaryReader >  reader)

Initializes a new instance of the MapiCalendarExceptionInfo class.

Parameters
readerThe reader.

Member Function Documentation

◆ AddAsAttachemnt()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::AddAsAttachemnt ( System::SharedPtr< MapiCalendar parent,
System::SharedPtr< MapiMessageItemBase destMsg 
)

If necessary, create an attachment based on the exception and adds it to the destMessage.

◆ FindExceptionEmbeddedMessage()

System::SharedPtr<MapiAttachment> Aspose::Email::Mapi::MapiCalendarExceptionInfo::FindExceptionEmbeddedMessage ( System::SharedPtr< MapiAttachmentCollection attachs)

Find the embedded message attachment, associated with a current exception

◆ get_Attachments()

System::SharedPtr<MapiAttachmentCollection> Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_Attachments ( ) const

Gets attachments in the recurrence exception.

The attachment.

◆ get_Body()

System::String Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_Body ( ) const

Gets the body.

The body.

◆ get_BusyStatus()

MapiCalendarBusyStatus Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_BusyStatus ( ) const

Gets the busy status.

The busy status.

◆ get_EndDateTime()

System::DateTime Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_EndDateTime ( ) const

Gets the end date.

The end date time.

◆ get_HasAttachment()

bool Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_HasAttachment ( )

Gets a value of this field specifies whether the Exception Embedded Message object contains attachments

true if the Exception Embedded Message object has attachment; otherwise, false.

◆ get_Location()

System::String Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_Location ( ) const

Gets the location.

The location.

◆ get_MeetingType()

MapiCalendarState Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_MeetingType ( ) const

Gets the type of the meeting.

The type of the meeting.

◆ get_OriginalStartDate()

System::DateTime Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_OriginalStartDate ( ) const

Gets the original start date.

The original start date.

◆ get_OverrideFlags()

MapiCalendarOverrideFlags Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_OverrideFlags ( )

Gets the override flags.

The override flags.

◆ get_ReminderDelta()

int32_t Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_ReminderDelta ( ) const

Gets the reminder delta.

The reminder delta.

◆ get_ReminderSet()

bool Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_ReminderSet ( ) const

Gets a value for the PidLidReminderSet property.

true if [reminder set]; otherwise, false.

◆ get_StartDateTime()

System::DateTime Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_StartDateTime ( ) const

Gets the start date.

The start date time.

◆ get_Subject()

System::String Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_Subject ( ) const

Gets the subject.

The subject.

◆ get_SubType()

int32_t Aspose::Email::Mapi::MapiCalendarExceptionInfo::get_SubType ( ) const

Gets the subtype.

The subtype.

◆ HasFlag()

bool Aspose::Email::Mapi::MapiCalendarExceptionInfo::HasFlag ( MapiCalendarOverrideFlags  flag)

Return true, if OverrideFlags contains the specified flag

◆ IsExceptionEmbeddedMessage()

static bool Aspose::Email::Mapi::MapiCalendarExceptionInfo::IsExceptionEmbeddedMessage ( System::SharedPtr< MapiAttachment attach)
static

◆ ParseExceptionEmbeddedMessage()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::ParseExceptionEmbeddedMessage ( System::SharedPtr< MapiCalendar msg)

Retrieves data from a message.

◆ set_Attachments()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_Attachments ( System::SharedPtr< MapiAttachmentCollection value)

Sets attachments in the recurrence exception.

The attachment.

◆ set_Body()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_Body ( System::String  value)

Sets the body.

The body.

◆ set_BusyStatus()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_BusyStatus ( MapiCalendarBusyStatus  value)

Sets the busy status.

The busy status.

◆ set_EndDateTime()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_EndDateTime ( System::DateTime  value)

Sets the end date.

The end date time.

◆ set_Location()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_Location ( System::String  value)

Sets the location.

The location.

◆ set_MeetingType()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_MeetingType ( MapiCalendarState  value)

Sets the type of the meeting.

The type of the meeting.

◆ set_OriginalStartDate()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_OriginalStartDate ( System::DateTime  value)

Sets the original start date.

The original start date.

◆ set_ReminderDelta()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_ReminderDelta ( int32_t  value)

Sets the reminder delta.

The reminder delta.

◆ set_ReminderSet()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_ReminderSet ( bool  value)

Sets a value for the PidLidReminderSet property.

true if [reminder set]; otherwise, false.

◆ set_StartDateTime()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_StartDateTime ( System::DateTime  value)

Sets the start date.

The start date time.

◆ set_Subject()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_Subject ( System::String  value)

Sets the subject.

The subject.

◆ set_SubType()

void Aspose::Email::Mapi::MapiCalendarExceptionInfo::set_SubType ( int32_t  value)

Sets the subtype.

The subtype.

Friends And Related Function Documentation

◆ Aspose::Email::Mapi::MapiCalendar

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

◆ Aspose::Email::Mapi::MapiCalendarEventRecurrence

◆ Aspose::Email::Mapi::MapiCalendarRecurrencePatternFactory