Represents a recurrence pattern. More...
Inherits Object.
Inherited by Aspose::Email::Calendar::Recurrences::DailyRecurrencePattern, Aspose::Email::Calendar::Recurrences::MonthlyRecurrencePattern, Aspose::Email::Calendar::Recurrences::WeeklyRecurrencePattern, Aspose::Email::Calendar::Recurrences::YearlyRecurrencePattern, and Aspose::Email::Clients::Exchange::WebService::TaskRegeneratingPattern.
Public Member Functions | |
| 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... | |
Static Public Member Functions | |
| static System::SharedPtr< Model::Property::RRuleProperty > | BuildYearlyRRule (System::SharedPtr< YearlyRecurrencePattern > p) |
| static System::SharedPtr< Model::Property::RRuleProperty > | BuildMonthlyRRule (System::SharedPtr< MonthlyRecurrencePattern > p) |
| static System::SharedPtr< Model::Property::RRuleProperty > | BuildWeeklyRRule (System::SharedPtr< WeeklyRecurrencePattern > p) |
| static System::SharedPtr< Model::Property::RRuleProperty > | BuildDailyRRule (System::SharedPtr< DailyRecurrencePattern > p) |
| static System::SharedPtr< RecurrencePattern > | to_RecurrencePattern (System::String value) |
| Converts string representation of recurrence pattern in ICalendar format to object More... | |
Protected Member Functions | |
| 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... | |
| virtual | ~RecurrencePattern () |
Friends | |
| class | DailyRecurrencePattern |
| class | WeeklyRecurrencePattern |
Represents a recurrence pattern.
|
protected |
Initializes a new instance of the RecurrencePattern class.
|
protected |
Initializes a new instance of the RecurrencePattern class.
| endDate | The end date. |
|
protected |
Initializes a new instance of the RecurrencePattern class.
| occurs | The number of occurrences of the recurrence pattern. |
|
protected |
Initializes a new instance of the RecurrencePattern class.
| endDate | The ending date for each recurrence. |
| interval | The number of recurrence units. |
|
protected |
Initializes a new instance of the RecurrencePattern class.
| occurs | The number of occurrences of the recurrence pattern. |
| interval | The number of recurrence units. |
|
protectedvirtual |
|
static |
|
static |
|
static |
|
static |
| System::DateTime Aspose::Email::Calendar::Recurrences::RecurrencePattern::get_EndDate | ( | ) | const |
Gets the end date.
The end date.
| int32_t Aspose::Email::Calendar::Recurrences::RecurrencePattern::get_Interval | ( | ) | const |
Gets the number of recurrence units.
The number of recurrence units.
| int32_t Aspose::Email::Calendar::Recurrences::RecurrencePattern::get_Occurs | ( | ) | const |
Gets the number of occurrences of the recurrence pattern.
The number of occurrences.
| CalendarDay Aspose::Email::Calendar::Recurrences::RecurrencePattern::get_WeekStart | ( | ) | const |
Gets the week start.
The week start.
| void Aspose::Email::Calendar::Recurrences::RecurrencePattern::set_EndDate | ( | System::DateTime | value | ) |
Sets the end date.
The end date.
| void Aspose::Email::Calendar::Recurrences::RecurrencePattern::set_Interval | ( | int32_t | value | ) |
Sets the number of recurrence units.
The number of recurrence units.
| void Aspose::Email::Calendar::Recurrences::RecurrencePattern::set_Occurs | ( | int32_t | value | ) |
Sets the number of occurrences of the recurrence pattern.
The number of occurrences.
| void Aspose::Email::Calendar::Recurrences::RecurrencePattern::set_WeekStart | ( | CalendarDay | value | ) |
Sets the week start.
The week start.
|
static |
Converts string representation of recurrence pattern in ICalendar format to object
| value | Returns RecurrencePattern object |
|
friend |
|
friend |