NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

DaysOfMonthPattern Constructor (Int32[], Months, String, TimeSpan, TimeSpan, TimeSpan)

Initializes a new instance of the DaysOfMonthPattern class with a set of days in a month, a set of months in a year, the patternName, the time of day to start and stop the event recurrence pattern, and the pattern repetition rate specified.

[Visual Basic]
Overloads Public Sub New( _
   ByVal daysOfMonth() As Integer, _
   ByVal monthsOfYear As Months, _
   ByVal patternName As String, _
   ByVal startTime As TimeSpan, _
   ByVal endTime As TimeSpan, _
   ByVal interval As TimeSpan _
)
[C#]
public DaysOfMonthPattern(
   int[] daysOfMonth,
   Months monthsOfYear,
   string patternName,
   TimeSpan startTime,
   TimeSpan endTime,
   TimeSpan interval
);
[C++]
public: DaysOfMonthPattern(
   int* daysOfMonth[],
   Months monthsOfYear,
   String* patternName,
   TimeSpan startTime,
   TimeSpan endTime,
   TimeSpan interval
);
[JScript]
public function DaysOfMonthPattern(
   daysOfMonth : int[],
   monthsOfYear : Months,
   patternName : String,
   startTime : TimeSpan,
   endTime : TimeSpan,
   interval : TimeSpan
);

Parameters

daysOfMonth
The set of days in the month during which an event should occur.
monthsOfYear
The months in a year during which an event should occur.
patternName
The name of the class that identifies the recurrence pattern.
startTime
The time of a specific day when the recurrence pattern starts to occur.
endTime
The time of a specific day when the event stops being raised.
interval
The event recurrence pattern repetition rate for a specific day.

Exceptions

Exception Type Condition
ArgumentException The endTime parameter value is less than 0 or greater than 23:59:59.

-or-

The interval parameter value is less than 0.

-or-

The patternName parameter value is greater than 255 characters.

-or-

The startTime parameter value is less than 0 or greater than 23:59:59.

-or-

The daysOfMonth parameter value is a null reference (in Visual Basic Nothing).

-or-

The daysOfMonth parameter's index is less than 0 or greater than 31.

-or-

The monthsOfYear parameter value is not a valid Months value.

ArgumentNullException The patternName parameter value is a null reference (Nothing).

See Also

DaysOfMonthPattern Class | DaysOfMonthPattern Members | System.Timers Namespace | DaysOfMonthPattern Constructor Overload List | Months | TimeSpan