Exago .NET API Documentation
ReportScheduleInfoMonthly Class
Members  Example 
WebReports.Api.Scheduler Namespace : ReportScheduleInfoMonthly Class

An extension of the ReportScheduleInfo base class, a ReportScheduleInfoMonthly object describes a schedule with a monthly recurrence pattern.

When creating a new schedule, set the Api object's active report first, since that is the report that will be scheduled.
Syntax
public class ReportScheduleInfoMonthly : ReportScheduleInfo 
Example
Create a new schedule that recurs on a monthly basis
ReportScheduleInfo newSchedule = new ReportScheduleInfoMonthly()
{
  ... // Include basic options
  ... // Optional end date, optional intraday recurrence
  // Specific or relative day pattern
  MonthlyPattern = ReportScheduleInfo.MonthlyPatternType.SpecificDayOfMonth,
  
  // Specific: day X of every N months
  SpecificDayOfMonth   = 7, // Day of the month
  SpecificEveryNMonths = 2, // Every N months

  // Relative: the Xth day-of-week of every N months
  RelativeWeekOfMonth  = ReportScheduleInfo.WeekOfMonthType.First,  // Week of month
  RelativeDayOfWeek    = ReportScheduleInfo.DayOfWeekType.Weekday,  // Day of week
  RelativeEveryNMonths = 2                                          // Every N months
}
Inheritance Hierarchy

System.Object
   WebReports.Api.Scheduler.ReportScheduleInfo
      WebReports.Api.Scheduler.ReportScheduleInfoMonthly

See Also

Reference

ReportScheduleInfoMonthly Members
WebReports.Api.Scheduler Namespace