Aspose::Email::Clients::Exchange::WebService::TaskRegeneratingPattern Class Referencefinal

Represents the regenerating recurrence pattern that specifies how many days, weeks, months or years after the completion of the current task the next occurrence will be due. More...

Inherits Aspose::Email::Calendar::Recurrences::RecurrencePattern.

Public Member Functions

TaskRegeneratingType get_RegeneratingType () const
 Gets a type of regenerating pattern. More...
 
void set_RegeneratingType (TaskRegeneratingType value)
 Sets a type of regenerating pattern. More...
 
 TaskRegeneratingPattern (TaskRegeneratingType type, int32_t interval)
 Initializes a new instance of the TaskRegeneratingPattern class. More...
 
- Public Member Functions inherited from Aspose::Email::Calendar::Recurrences::RecurrencePattern
int32_t get_Interval () const
 Gets the number of recurrence units. More...
 
void set_Interval (int32_t value)
 Sets the number of recurrence units. More...
 
int32_t get_Occurs () const
 Gets the number of occurrences of the recurrence pattern. More...
 
void set_Occurs (int32_t value)
 Sets the number of occurrences of the recurrence pattern. More...
 
System::DateTime get_EndDate () const
 Gets the end date. More...
 
void set_EndDate (System::DateTime value)
 Sets the end date. More...
 
CalendarDay get_WeekStart () const
 Gets the week start. More...
 
void set_WeekStart (CalendarDay value)
 Sets the week start. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Aspose::Email::Calendar::Recurrences::RecurrencePattern
static System::SharedPtr< Aspose::Email::Calendar::Model::Property::RRuleProperty > BuildYearlyRRule (System::SharedPtr< YearlyRecurrencePattern > p)
 
static System::SharedPtr< Aspose::Email::Calendar::Model::Property::RRuleProperty > BuildMonthlyRRule (System::SharedPtr< MonthlyRecurrencePattern > p)
 
static System::SharedPtr< Aspose::Email::Calendar::Model::Property::RRuleProperty > BuildWeeklyRRule (System::SharedPtr< WeeklyRecurrencePattern > p)
 
static System::SharedPtr< Aspose::Email::Calendar::Model::Property::RRuleProperty > BuildDailyRRule (System::SharedPtr< DailyRecurrencePattern > p)
 
static System::SharedPtr< RecurrencePatternto_RecurrencePattern (System::String value)
 
- Protected Member Functions inherited from Aspose::Email::Calendar::Recurrences::RecurrencePattern
 RecurrencePattern ()
 Initializes a new instance of the RecurrencePattern class. More...
 
 RecurrencePattern (System::DateTime endDate)
 Initializes a new instance of the RecurrencePattern class. More...
 
 RecurrencePattern (int32_t occurs)
 Initializes a new instance of the RecurrencePattern class. More...
 
 RecurrencePattern (System::DateTime endDate, int32_t interval)
 Initializes a new instance of the RecurrencePattern class. More...
 
 RecurrencePattern (int32_t occurs, int32_t interval)
 Initializes a new instance of the RecurrencePattern class. More...
 

Detailed Description

Represents the regenerating recurrence pattern that specifies how many days, weeks, months or years after the completion of the current task the next occurrence will be due.

Constructor & Destructor Documentation

◆ TaskRegeneratingPattern()

Aspose::Email::Clients::Exchange::WebService::TaskRegeneratingPattern::TaskRegeneratingPattern ( TaskRegeneratingType  type,
int32_t  interval 
)

Initializes a new instance of the TaskRegeneratingPattern class.

Parameters
typeSpecifies the type of regenerating pattern.
intervalSpecifies how many days, weeks, months or years after the completion of the current task the next occurrence will be due.

Member Function Documentation

◆ get_RegeneratingType()

TaskRegeneratingType Aspose::Email::Clients::Exchange::WebService::TaskRegeneratingPattern::get_RegeneratingType ( ) const

Gets a type of regenerating pattern.

◆ set_RegeneratingType()

void Aspose::Email::Clients::Exchange::WebService::TaskRegeneratingPattern::set_RegeneratingType ( TaskRegeneratingType  value)

Sets a type of regenerating pattern.