Exago .NET API Documentation
ReportScheduleInfoYearly Class
Members  Example 
WebReports.Api.Scheduler Namespace : ReportScheduleInfoYearly Class
An extension of the ReportScheduleInfo base class, a ReportScheduleInfoYearly object describes a schedule with a yearly recurrence pattern.
Syntax
public class ReportScheduleInfoYearly : ReportScheduleInfo 
Example
Create a new schedule that recurs on a yearly basis
ReportScheduleInfo newSchedule = new ReportScheduleInfoYearly()
{
  ... // Include basic options
  ... // Optional end date, optional intraday recurrence
  // Specific or relative day pattern
  YearlyPattern = ReportScheduleInfo.YearlyPatternType.SpecificDayOfYear,

  // Specific: Month/Day of every year
  SpecificMonthOfYear = 3,  // Month of the year
  SpecificDayOfMonth  = 15, // Day of the month

  // Relative: the Xth day-of-week for month N
  RelativeWeekOfMonth = ReportScheduleInfo.WeekOfMonthType.Last, // Week of month
  RelativeDayOfWeek   = ReportScheduleInfo.DayOfWeekType.Friday, // Day of week
  RelativeMonthOfYear = 3                                        // Month N
}
Inheritance Hierarchy

System.Object
   WebReports.Api.Scheduler.ReportScheduleInfo
      WebReports.Api.Scheduler.ReportScheduleInfoYearly

See Also

Reference

ReportScheduleInfoYearly Members
WebReports.Api.Scheduler Namespace