Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern Class Reference

Represents a recurrence pattern of yearly recurrence type. More...

Inherits Aspose::Email::Mail::Calendaring::RecurrencePattern.

Public Member Functions

int32_t get_iStartDay ()
 
CalendarDay get_StartDay ()
 Gets or sets the start day. More...
 
void set_StartDay (CalendarDay value)
 Gets or sets the start day. More...
 
int32_t get_StartOffset ()
 Gets or sets the start offset. More...
 
void set_StartOffset (int32_t value)
 Gets or sets the start offset. More...
 
DayPosition get_StartPosition ()
 Gets or sets the start position. More...
 
void set_StartPosition (DayPosition value)
 Gets or sets the start position. More...
 
int32_t get_iStartMonth ()
 
CalendarMonth get_StartMonth ()
 Gets or sets the start month. More...
 
void set_StartMonth (CalendarMonth value)
 Gets or sets the start month. More...
 
 YearlyRecurrencePattern ()
 Initializes a new instance of the YearlyRecurrencePattern class. More...
 
 YearlyRecurrencePattern (int32_t startOffset, CalendarMonth startMonth)
 Initializes a new instance of the YearlyRecurrencePattern class. More...
 
 YearlyRecurrencePattern (CalendarDay startDay, CalendarMonth startMonth, DayPosition startPosition)
 Initializes a new instance of the YearlyRecurrencePattern class. More...
 
- Public Member Functions inherited from Aspose::Email::Mail::Calendaring::RecurrencePattern
int32_t get_Interval ()
 Gets or sets the number of recurrence units. More...
 
void set_Interval (int32_t value)
 Gets or sets the number of recurrence units. More...
 
int32_t get_Occurs ()
 Gets or sets the number of occurrences of the recurrence pattern. More...
 
void set_Occurs (int32_t value)
 Gets or sets the number of occurrences of the recurrence pattern. More...
 
System::DateTime get_EndDate ()
 Gets or sets the end date. More...
 
void set_EndDate (System::DateTime value)
 Gets or sets the end date. More...
 
CalendarDay get_WeekStart ()
 Gets or sets the week start. More...
 
void set_WeekStart (CalendarDay value)
 Gets or sets the week start. More...
 

Friends

class Aspose::Email::Mail::Calendaring::RecurrencePattern
 

Additional Inherited Members

- Static Public Member Functions inherited from Aspose::Email::Mail::Calendaring::RecurrencePattern
static System::SharedPtr< Aspose::Email::iCalendar::RRuleProperty > BuildYearlyRRule (System::SharedPtr< YearlyRecurrencePattern > p)
 
static System::SharedPtr< Aspose::Email::iCalendar::RRuleProperty > BuildMonthlyRRule (System::SharedPtr< MonthlyRecurrencePattern > p)
 
static System::SharedPtr< Aspose::Email::iCalendar::RRuleProperty > BuildWeeklyRRule (System::SharedPtr< WeeklyRecurrencePattern > p)
 
static System::SharedPtr< Aspose::Email::iCalendar::RRuleProperty > BuildDailyRRule (System::SharedPtr< DailyRecurrencePattern > p)
 
- Public Attributes inherited from Aspose::Email::Mail::Calendaring::RecurrencePattern
CalendarDay icalendarday0
 
int32_t interval
 
int32_t occurs
 
System::DateTime endDate
 
- Protected Member Functions inherited from Aspose::Email::Mail::Calendaring::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...
 
System::Object::shared_members_type GetSharedMembers () override
 

Detailed Description

Represents a recurrence pattern of yearly recurrence type.

Constructor & Destructor Documentation

◆ YearlyRecurrencePattern() [1/3]

Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::YearlyRecurrencePattern ( )

Initializes a new instance of the YearlyRecurrencePattern class.

◆ YearlyRecurrencePattern() [2/3]

Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::YearlyRecurrencePattern ( int32_t  startOffset,
CalendarMonth  startMonth 
)

Initializes a new instance of the YearlyRecurrencePattern class.

Parameters
startOffsetThe start offset.
startMonthThe start month.

◆ YearlyRecurrencePattern() [3/3]

Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::YearlyRecurrencePattern ( CalendarDay  startDay,
CalendarMonth  startMonth,
DayPosition  startPosition 
)

Initializes a new instance of the YearlyRecurrencePattern class.

Parameters
startDayThe start day.
startMonthThe start month.
startPositionThe start position.

Member Function Documentation

◆ get_iStartDay()

int32_t Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::get_iStartDay ( )

◆ get_iStartMonth()

int32_t Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::get_iStartMonth ( )

◆ get_StartDay()

CalendarDay Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::get_StartDay ( )

Gets or sets the start day.

The start day.

◆ get_StartMonth()

CalendarMonth Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::get_StartMonth ( )

Gets or sets the start month.

The start month.

◆ get_StartOffset()

int32_t Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::get_StartOffset ( )

Gets or sets the start offset.

The start offset.

◆ get_StartPosition()

DayPosition Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::get_StartPosition ( )

Gets or sets the start position.

The start position.

◆ set_StartDay()

void Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::set_StartDay ( CalendarDay  value)

Gets or sets the start day.

The start day.

◆ set_StartMonth()

void Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::set_StartMonth ( CalendarMonth  value)

Gets or sets the start month.

The start month.

◆ set_StartOffset()

void Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::set_StartOffset ( int32_t  value)

Gets or sets the start offset.

The start offset.

◆ set_StartPosition()

void Aspose::Email::Mail::Calendaring::YearlyRecurrencePattern::set_StartPosition ( DayPosition  value)

Gets or sets the start position.

The start position.

Friends And Related Function Documentation

◆ Aspose::Email::Mail::Calendaring::RecurrencePattern