Progress® Telerik® Reporting R1 2021
RecurrenceRule Class
Represents a base class that the actual recurrence rules extend.
The recurrence rule is passed as a string in the form of semicolon delimited list of key=value pairs.
Examples
Daily execution:
"RecurrenceRule":"FREQ=DAILY"
Every second day with a limit of 10 executions:
"RecurrenceRule":"FREQ=DAILY;INTERVAL=2;COUNT=10"
Daily execution with a limit until the provided date in JSON format:
"RecurrenceRule":"FREQ=DAILY;UNTIL=20181009T205959Z"
The recurrence rule is passed as a string in the form of semicolon delimited list of key=value pairs.
Examples
Daily execution:
"RecurrenceRule":"FREQ=DAILY"
Every second day with a limit of 10 executions:
"RecurrenceRule":"FREQ=DAILY;INTERVAL=2;COUNT=10"
Daily execution with a limit until the provided date in JSON format:
"RecurrenceRule":"FREQ=DAILY;UNTIL=20181009T205959Z"
Inheritance Hierarchy
SystemObject
Telerik.ReportServer.Services.Models.RecurrenceRulesRecurrenceRule
Telerik.ReportServer.Services.Models.RecurrenceRulesDailyRecurrenceRule
Telerik.ReportServer.Services.Models.RecurrenceRulesHourlyRecurrenceRule
Telerik.ReportServer.Services.Models.RecurrenceRulesMinutelyRecurrenceRule
Telerik.ReportServer.Services.Models.RecurrenceRulesWeeklyRecurrenceRule
Namespace:
Telerik.ReportServer.Services.Models.RecurrenceRulesTelerik.ReportServer.Services.Models.RecurrenceRulesRecurrenceRule
Telerik.ReportServer.Services.Models.RecurrenceRulesDailyRecurrenceRule
Telerik.ReportServer.Services.Models.RecurrenceRulesHourlyRecurrenceRule
Telerik.ReportServer.Services.Models.RecurrenceRulesMinutelyRecurrenceRule
Telerik.ReportServer.Services.Models.RecurrenceRulesWeeklyRecurrenceRule
Assembly: Telerik.ReportServer.Services.Models (in Telerik.ReportServer.Services.Models.dll)
Syntax
The RecurrenceRule type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | RecurrenceRule |
Initializes a new instance of the RecurrenceRule class.
|
Properties
Name | Description | |
---|---|---|
![]() | Count |
Gets or sets the maximum number of occurrences.
|
![]() | End |
Specifies the end date of the recurrence rule.
|
![]() | Frequency |
Gets the type of the recurrence rule.
|
![]() | Interval |
Gets or sets the interval of the recurrence rule.
|
![]() | Start |
Specifies the start date of the recurrence rule.
|
Methods
Name | Description | |
---|---|---|
![]() | Clone |
Creates a new object that is a copy of the current RecurrenceRule instance.
|
![]() ![]() | CreateRule |
Creates a rule given its type.
|
![]() | Equals(Object) | (Overrides ObjectEquals(Object).) |
![]() | Equals(RecurrenceRule) |
Indicates whether this RecurrenceRule instance and the specified object are
equal.
|
![]() | GetHashCode |
Returns the hash code of the instance.
(Overrides ObjectGetHashCode.) |
![]() | GetOccurrenceStart |
Gets the occurrence start given a occurrence index.
|
![]() | ToString |
Converts the RecurrenceRule to a string.
(Overrides ObjectToString.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() | ICloneableClone |
Version Information
Supported in: 1.0.1