Class
RecurrenceRule

Definition

Namespace:Telerik.ReportServer.Services.Models.RecurrenceRules

Assembly:Telerik.ReportServer.Services.Models.dll

Syntax:

cs-api-definition
public abstract class RecurrenceRule

Inheritance: objectRecurrenceRule

Derived Classes: DailyRecurrenceRuleHourlyRecurrenceRuleMinutelyRecurrenceRuleWeeklyRecurrenceRule

Constructors

RecurrenceRule()

Declaration

cs-api-definition
public RecurrenceRule()

Properties

Count

Declaration

cs-api-definition
public int Count { get; set; }

Property Value

int

End

Declaration

cs-api-definition
public DateTime End { get; set; }

Property Value

DateTime

EventDuration

Declaration

cs-api-definition
public TimeSpan EventDuration { get; }

Property Value

TimeSpan

ExceptionDates

Declaration

cs-api-definition
public IList<DateTime> ExceptionDates { get; }

Property Value

IList<DateTime>

Frequency

Declaration

cs-api-definition
public abstract RecurrenceType Frequency { get; }

Property Value

RecurrenceType

Interval

Declaration

cs-api-definition
public int Interval { get; set; }

Property Value

int

Start

Declaration

cs-api-definition
public DateTime? Start { get; set; }

Property Value

DateTime?

Methods

Clone()

Declaration

cs-api-definition
public RecurrenceRule Clone()

Returns

RecurrenceRule

CreateRule(RecurrenceType)

Declaration

cs-api-definition
public static RecurrenceRule CreateRule(RecurrenceType type)

Parameters

type

RecurrenceType

Returns

RecurrenceRule

Equals(RecurrenceRule)

Declaration

cs-api-definition
public virtual bool Equals(RecurrenceRule other)

Parameters

other

RecurrenceRule

Returns

bool

Equals(object)

Declaration

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

Returns

bool

Overrides object.Equals(object)

GetHashCode()

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Overrides object.GetHashCode()

GetOccurrenceStart(int, DateTime, DateTimeFormatInfo)

Declaration

cs-api-definition
public abstract DateTime GetOccurrenceStart(int index, DateTime startDate, DateTimeFormatInfo dateTimeFormat)

Parameters

index

int

startDate

DateTime

dateTimeFormat

DateTimeFormatInfo

Returns

DateTime

IsExceptionDate(DateTime)

Declaration

cs-api-definition
public virtual bool IsExceptionDate(DateTime date)

Parameters

date

DateTime

Returns

bool

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

TryGetCloseToNextOccurrenceDate(DateTime, bool, out DateTime)

Declaration

cs-api-definition
public virtual bool TryGetCloseToNextOccurrenceDate(DateTime currentDate, bool hasOcurrenceOnCurrentDate, out DateTime closeToNextDate)

Parameters

currentDate

DateTime

hasOcurrenceOnCurrentDate

bool

closeToNextDate

DateTime

Returns

bool

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler