Aspose::Email::Calendar::ReminderTrigger Class Reference

Specifies when an alarm will trigger. More...

Inherits Object.

Public Member Functions

System::SharedPtr< ReminderDurationget_Duration () const
 Specifies a relative time for the trigger of the alarm. More...
 
void set_Duration (System::SharedPtr< ReminderDuration > value)
 Specifies a relative time for the trigger of the alarm. More...
 
System::DateTime get_DateTime () const
 A trigger set to an absolute date/time. More...
 
void set_DateTime (System::DateTime value)
 A trigger set to an absolute date/time. More...
 
ReminderRelated get_Related () const
 Specify the relationship of the alarm trigger with respect to the start or end of the event. More...
 
void set_Related (ReminderRelated value)
 Specify the relationship of the alarm trigger with respect to the start or end of the event. More...
 
 ReminderTrigger (System::SharedPtr< Model::Property::TriggerProperty > trigger)
 
 ReminderTrigger (System::DateTime dateTime)
 Initialize a new instance of ReminderTrigger class. More...
 
 ReminderTrigger (System::SharedPtr< ReminderDuration > duration, ReminderRelated related)
 Initialize a new instance of ReminderTrigger class. More...
 
System::SharedPtr< Model::Property::TriggerProperty > ToCalendarTriggerProperty ()
 

Friends

class Aspose::Email::Calendar::AppointmentReminder
 

Detailed Description

Specifies when an alarm will trigger.

Constructor & Destructor Documentation

◆ ReminderTrigger() [1/3]

Aspose::Email::Calendar::ReminderTrigger::ReminderTrigger ( System::SharedPtr< Model::Property::TriggerProperty >  trigger)

◆ ReminderTrigger() [2/3]

Aspose::Email::Calendar::ReminderTrigger::ReminderTrigger ( System::DateTime  dateTime)

Initialize a new instance of ReminderTrigger class.

Parameters
dateTimeAbsolute DateTime value.

◆ ReminderTrigger() [3/3]

Aspose::Email::Calendar::ReminderTrigger::ReminderTrigger ( System::SharedPtr< ReminderDuration duration,
ReminderRelated  related 
)

Initialize a new instance of ReminderTrigger class.

Parameters
durationTo specify a relative time for the trigger of the alarm.
relatedTo specify the relationship of the alarm trigger with respect to the start or end of the event.

Member Function Documentation

◆ get_DateTime()

System::DateTime Aspose::Email::Calendar::ReminderTrigger::get_DateTime ( ) const

A trigger set to an absolute date/time.

◆ get_Duration()

System::SharedPtr<ReminderDuration> Aspose::Email::Calendar::ReminderTrigger::get_Duration ( ) const

Specifies a relative time for the trigger of the alarm.

◆ get_Related()

ReminderRelated Aspose::Email::Calendar::ReminderTrigger::get_Related ( ) const

Specify the relationship of the alarm trigger with respect to the start or end of the event.

◆ set_DateTime()

void Aspose::Email::Calendar::ReminderTrigger::set_DateTime ( System::DateTime  value)

A trigger set to an absolute date/time.

◆ set_Duration()

void Aspose::Email::Calendar::ReminderTrigger::set_Duration ( System::SharedPtr< ReminderDuration value)

Specifies a relative time for the trigger of the alarm.

◆ set_Related()

void Aspose::Email::Calendar::ReminderTrigger::set_Related ( ReminderRelated  value)

Specify the relationship of the alarm trigger with respect to the start or end of the event.

◆ ToCalendarTriggerProperty()

System::SharedPtr<Model::Property::TriggerProperty> Aspose::Email::Calendar::ReminderTrigger::ToCalendarTriggerProperty ( )

Friends And Related Function Documentation

◆ Aspose::Email::Calendar::AppointmentReminder