Aspose.Tasks for C++
Aspose::Tasks::RecurringTaskInfo Class Reference

Represents the details of a recurring task in a project. More...

#include <RecurringTaskInfo.h>

Inherits System::Object.

Public Member Functions

Aspose::Tasks::RecurrencePattern get_RecurrencePattern () const
 Gets a recurrence pattern of the recurring task. More...
 
void set_RecurrencePattern (Aspose::Tasks::RecurrencePattern value)
 Sets a recurrence pattern of the recurring task. More...
 
System::DateTime get_StartDate () const
 Gets the date for the occurrences to begin. More...
 
void set_StartDate (System::DateTime value)
 Sets the date for the occurrences to begin. More...
 
System::DateTime get_EndDate () const
 Gets the date for the occurrences to end. More...
 
void set_EndDate (System::DateTime value)
 Sets the date for the occurrences to end. More...
 
Aspose::Tasks::Duration get_Duration () const
 Gets the duration for one occurrence of the recurring task. More...
 
void set_Duration (Aspose::Tasks::Duration value)
 Sets the duration for one occurrence of the recurring task. More...
 
int32_t get_Occurrences () const
 Gets a number of occurrences of the recurring task. More...
 
void set_Occurrences (int32_t value)
 Sets a number of occurrences of the recurring task. More...
 
bool get_UseEndDate () const
 Gets a value indicating whether to use the end date or a number of occurrences for the recurring task. More...
 
void set_UseEndDate (bool value)
 Sets a value indicating whether to use the end date or a number of occurrences for the recurring task. More...
 
int32_t get_DailyRepetitions () const
 Gets a number of repetitions for the daily recurrence pattern. More...
 
void set_DailyRepetitions (int32_t value)
 Sets a number of repetitions for the daily recurrence pattern. More...
 
bool get_DailyUseWorkdays () const
 Gets a value indicating whether to use workdays for the daily recurrence pattern. More...
 
void set_DailyUseWorkdays (bool value)
 Sets a value indicating whether to use workdays for the daily recurrence pattern. More...
 
int32_t get_WeeklyRepetitions () const
 Gets a number of repetitions for the weekly recurrence pattern. More...
 
void set_WeeklyRepetitions (int32_t value)
 Sets a number of repetitions for the weekly recurrence pattern. More...
 
WeekdayType get_WeeklyDays () const
 Gets a collection of days used in the weekly recurrence pattern. More...
 
void set_WeeklyDays (WeekdayType value)
 Sets a collection of days used in the weekly recurrence pattern. More...
 
bool get_MonthlyUseOrdinalDay () const
 Gets a value indicating whether to use ordinal day for the monthly recurrence pattern. More...
 
void set_MonthlyUseOrdinalDay (bool value)
 Sets a value indicating whether to use ordinal day for the monthly recurrence pattern. More...
 
OrdinalNumber get_MonthlyOrdinalNumber () const
 Gets an ordinal number of the monthly recurrence pattern. More...
 
void set_MonthlyOrdinalNumber (OrdinalNumber value)
 Sets an ordinal number of the monthly recurrence pattern. More...
 
System::DayOfWeek get_MonthlyOrdinalDay () const
 Gets a day of the monthly recurrence pattern when using ordinal day. More...
 
void set_MonthlyOrdinalDay (System::DayOfWeek value)
 Sets a day of the monthly recurrence pattern when using ordinal day. More...
 
int32_t get_MonthlyOrdinalRepetitions () const
 Gets a number of repetitions for the monthly recurrence pattern when using ordinal day. More...
 
void set_MonthlyOrdinalRepetitions (int32_t value)
 Sets a number of repetitions for the monthly recurrence pattern when using ordinal day. More...
 
int32_t get_MonthlyDay () const
 Gets a number of day of the monthly recurrence pattern. More...
 
void set_MonthlyDay (int32_t value)
 Sets a number of day of the monthly recurrence pattern. More...
 
int32_t get_MonthlyRepetitions () const
 Gets a number of repetitions for the monthly recurrence pattern. More...
 
void set_MonthlyRepetitions (int32_t value)
 Sets a number of repetitions for the monthly recurrence pattern. More...
 
bool get_YearlyUseOrdinalDay () const
 Gets a value indicating whether to use ordinal day for the yearly recurrence pattern. More...
 
void set_YearlyUseOrdinalDay (bool value)
 Sets a value indicating whether to use ordinal day for the yearly recurrence pattern. More...
 
System::DateTime get_YearlyDate () const
 Gets a date for the yearly recurrence pattern. More...
 
void set_YearlyDate (System::DateTime value)
 Sets a date for the yearly recurrence pattern. More...
 
OrdinalNumber get_YearlyOrdinalNumber () const
 Gets an ordinal number of the yearly recurrence pattern. More...
 
void set_YearlyOrdinalNumber (OrdinalNumber value)
 Sets an ordinal number of the yearly recurrence pattern. More...
 
System::DayOfWeek get_YearlyOrdinalDay () const
 Gets a weekday of the yearly recurrence pattern when using ordinal day. More...
 
void set_YearlyOrdinalDay (System::DayOfWeek value)
 Sets a weekday of the yearly recurrence pattern when using ordinal day. More...
 
Month get_YearlyOrdinalMonth () const
 Gets a month of the yearly recurrence pattern when using ordinal day. More...
 
void set_YearlyOrdinalMonth (Month value)
 Sets a month of the yearly recurrence pattern when using ordinal day. More...
 
const System::SharedPtr< Aspose::Tasks::Task > & get_Task () const
 Gets the parent task of this instance of RecurringTaskInfo class. More...
 

Detailed Description

Represents the details of a recurring task in a project.

Member Function Documentation

◆ get_DailyRepetitions()

int32_t Aspose::Tasks::RecurringTaskInfo::get_DailyRepetitions ( ) const

Gets a number of repetitions for the daily recurrence pattern.

◆ get_DailyUseWorkdays()

bool Aspose::Tasks::RecurringTaskInfo::get_DailyUseWorkdays ( ) const

Gets a value indicating whether to use workdays for the daily recurrence pattern.

◆ get_Duration()

Aspose::Tasks::Duration Aspose::Tasks::RecurringTaskInfo::get_Duration ( ) const

Gets the duration for one occurrence of the recurring task.

the instance of Duration class.

◆ get_EndDate()

System::DateTime Aspose::Tasks::RecurringTaskInfo::get_EndDate ( ) const

Gets the date for the occurrences to end.

◆ get_MonthlyDay()

int32_t Aspose::Tasks::RecurringTaskInfo::get_MonthlyDay ( ) const

Gets a number of day of the monthly recurrence pattern.

◆ get_MonthlyOrdinalDay()

System::DayOfWeek Aspose::Tasks::RecurringTaskInfo::get_MonthlyOrdinalDay ( ) const

Gets a day of the monthly recurrence pattern when using ordinal day.

Can be one of the values of DayOfWeek enumeration.

◆ get_MonthlyOrdinalNumber()

OrdinalNumber Aspose::Tasks::RecurringTaskInfo::get_MonthlyOrdinalNumber ( ) const

Gets an ordinal number of the monthly recurrence pattern.

Can be one of the values of OrdinalNumber enumeration.

◆ get_MonthlyOrdinalRepetitions()

int32_t Aspose::Tasks::RecurringTaskInfo::get_MonthlyOrdinalRepetitions ( ) const

Gets a number of repetitions for the monthly recurrence pattern when using ordinal day.

◆ get_MonthlyRepetitions()

int32_t Aspose::Tasks::RecurringTaskInfo::get_MonthlyRepetitions ( ) const

Gets a number of repetitions for the monthly recurrence pattern.

◆ get_MonthlyUseOrdinalDay()

bool Aspose::Tasks::RecurringTaskInfo::get_MonthlyUseOrdinalDay ( ) const

Gets a value indicating whether to use ordinal day for the monthly recurrence pattern.

◆ get_Occurrences()

int32_t Aspose::Tasks::RecurringTaskInfo::get_Occurrences ( ) const

Gets a number of occurrences of the recurring task.

◆ get_RecurrencePattern()

Aspose::Tasks::RecurrencePattern Aspose::Tasks::RecurringTaskInfo::get_RecurrencePattern ( ) const

Gets a recurrence pattern of the recurring task.

Can be one of the values of RecurrencePattern enumeration.

◆ get_StartDate()

System::DateTime Aspose::Tasks::RecurringTaskInfo::get_StartDate ( ) const

Gets the date for the occurrences to begin.

◆ get_Task()

const System::SharedPtr<Aspose::Tasks::Task>& Aspose::Tasks::RecurringTaskInfo::get_Task ( ) const

Gets the parent task of this instance of RecurringTaskInfo class.

◆ get_UseEndDate()

bool Aspose::Tasks::RecurringTaskInfo::get_UseEndDate ( ) const

Gets a value indicating whether to use the end date or a number of occurrences for the recurring task.

◆ get_WeeklyDays()

WeekdayType Aspose::Tasks::RecurringTaskInfo::get_WeeklyDays ( ) const

Gets a collection of days used in the weekly recurrence pattern.

◆ get_WeeklyRepetitions()

int32_t Aspose::Tasks::RecurringTaskInfo::get_WeeklyRepetitions ( ) const

Gets a number of repetitions for the weekly recurrence pattern.

◆ get_YearlyDate()

System::DateTime Aspose::Tasks::RecurringTaskInfo::get_YearlyDate ( ) const

Gets a date for the yearly recurrence pattern.

◆ get_YearlyOrdinalDay()

System::DayOfWeek Aspose::Tasks::RecurringTaskInfo::get_YearlyOrdinalDay ( ) const

Gets a weekday of the yearly recurrence pattern when using ordinal day.

Can be one of the values of DayOfWeek enumeration.

◆ get_YearlyOrdinalMonth()

Month Aspose::Tasks::RecurringTaskInfo::get_YearlyOrdinalMonth ( ) const

Gets a month of the yearly recurrence pattern when using ordinal day.

Can be one of the values of Month enumeration.

◆ get_YearlyOrdinalNumber()

OrdinalNumber Aspose::Tasks::RecurringTaskInfo::get_YearlyOrdinalNumber ( ) const

Gets an ordinal number of the yearly recurrence pattern.

Can be one of the values of OrdinalNumber enumeration.

◆ get_YearlyUseOrdinalDay()

bool Aspose::Tasks::RecurringTaskInfo::get_YearlyUseOrdinalDay ( ) const

Gets a value indicating whether to use ordinal day for the yearly recurrence pattern.

◆ set_DailyRepetitions()

void Aspose::Tasks::RecurringTaskInfo::set_DailyRepetitions ( int32_t  value)

Sets a number of repetitions for the daily recurrence pattern.

◆ set_DailyUseWorkdays()

void Aspose::Tasks::RecurringTaskInfo::set_DailyUseWorkdays ( bool  value)

Sets a value indicating whether to use workdays for the daily recurrence pattern.

◆ set_Duration()

void Aspose::Tasks::RecurringTaskInfo::set_Duration ( Aspose::Tasks::Duration  value)

Sets the duration for one occurrence of the recurring task.

the instance of Duration class.

◆ set_EndDate()

void Aspose::Tasks::RecurringTaskInfo::set_EndDate ( System::DateTime  value)

Sets the date for the occurrences to end.

◆ set_MonthlyDay()

void Aspose::Tasks::RecurringTaskInfo::set_MonthlyDay ( int32_t  value)

Sets a number of day of the monthly recurrence pattern.

◆ set_MonthlyOrdinalDay()

void Aspose::Tasks::RecurringTaskInfo::set_MonthlyOrdinalDay ( System::DayOfWeek  value)

Sets a day of the monthly recurrence pattern when using ordinal day.

Can be one of the values of DayOfWeek enumeration.

◆ set_MonthlyOrdinalNumber()

void Aspose::Tasks::RecurringTaskInfo::set_MonthlyOrdinalNumber ( OrdinalNumber  value)

Sets an ordinal number of the monthly recurrence pattern.

Can be one of the values of OrdinalNumber enumeration.

◆ set_MonthlyOrdinalRepetitions()

void Aspose::Tasks::RecurringTaskInfo::set_MonthlyOrdinalRepetitions ( int32_t  value)

Sets a number of repetitions for the monthly recurrence pattern when using ordinal day.

◆ set_MonthlyRepetitions()

void Aspose::Tasks::RecurringTaskInfo::set_MonthlyRepetitions ( int32_t  value)

Sets a number of repetitions for the monthly recurrence pattern.

◆ set_MonthlyUseOrdinalDay()

void Aspose::Tasks::RecurringTaskInfo::set_MonthlyUseOrdinalDay ( bool  value)

Sets a value indicating whether to use ordinal day for the monthly recurrence pattern.

◆ set_Occurrences()

void Aspose::Tasks::RecurringTaskInfo::set_Occurrences ( int32_t  value)

Sets a number of occurrences of the recurring task.

◆ set_RecurrencePattern()

void Aspose::Tasks::RecurringTaskInfo::set_RecurrencePattern ( Aspose::Tasks::RecurrencePattern  value)

Sets a recurrence pattern of the recurring task.

Can be one of the values of RecurrencePattern enumeration.

◆ set_StartDate()

void Aspose::Tasks::RecurringTaskInfo::set_StartDate ( System::DateTime  value)

Sets the date for the occurrences to begin.

◆ set_UseEndDate()

void Aspose::Tasks::RecurringTaskInfo::set_UseEndDate ( bool  value)

Sets a value indicating whether to use the end date or a number of occurrences for the recurring task.

◆ set_WeeklyDays()

void Aspose::Tasks::RecurringTaskInfo::set_WeeklyDays ( WeekdayType  value)

Sets a collection of days used in the weekly recurrence pattern.

◆ set_WeeklyRepetitions()

void Aspose::Tasks::RecurringTaskInfo::set_WeeklyRepetitions ( int32_t  value)

Sets a number of repetitions for the weekly recurrence pattern.

◆ set_YearlyDate()

void Aspose::Tasks::RecurringTaskInfo::set_YearlyDate ( System::DateTime  value)

Sets a date for the yearly recurrence pattern.

◆ set_YearlyOrdinalDay()

void Aspose::Tasks::RecurringTaskInfo::set_YearlyOrdinalDay ( System::DayOfWeek  value)

Sets a weekday of the yearly recurrence pattern when using ordinal day.

Can be one of the values of DayOfWeek enumeration.

◆ set_YearlyOrdinalMonth()

void Aspose::Tasks::RecurringTaskInfo::set_YearlyOrdinalMonth ( Month  value)

Sets a month of the yearly recurrence pattern when using ordinal day.

Can be one of the values of Month enumeration.

◆ set_YearlyOrdinalNumber()

void Aspose::Tasks::RecurringTaskInfo::set_YearlyOrdinalNumber ( OrdinalNumber  value)

Sets an ordinal number of the yearly recurrence pattern.

Can be one of the values of OrdinalNumber enumeration.

◆ set_YearlyUseOrdinalDay()

void Aspose::Tasks::RecurringTaskInfo::set_YearlyUseOrdinalDay ( bool  value)

Sets a value indicating whether to use ordinal day for the yearly recurrence pattern.