Instances of this class will represent user defined schedules for maintenance mode.
Base Class | Microsoft.Windows.ApplicationComponent |
Abstract | False |
Hosted | True |
Singleton | False |
Extension | False |
Accessibility | Internal |
ElementId | 93318279-df43-8bc5-035a-35658cc37b5d |
Property Name | Type | Display Name (ENU) | Description (ENU) | Key | Max Length | Min Length | Case Sensitive |
---|---|---|---|---|---|---|---|
System.Entity: | |||||||
string | Display Name | Display name of monitoring object. | false | 256 | 0 | False | |
ScheduleMaintenanceMode.Library.ScheduleComponent: | |||||||
guid | Schedule ID | This is used to represent multiple instances of the Schedule class. | true | 256 | 0 | ||
datetime | Start Time | Start time of next scheduled run | false | 256 | 0 | ||
string | Frequency | Recurrence or run once | false | 30 | 0 | False | |
string | Recurrence Type | Daily, Weekly, Monthly, N/A | false | 40 | 0 | False | |
datetime | End Time | End Time | false | 256 | 0 | ||
int | Duration | How long should object be in maintenance | false | 256 | 0 | ||
int | Reoccurs Value | reoccurs every X number of days \ weeks | false | 10 | 0 | ||
string | Days of Week | Days of the week the schedule will run on | false | 256 | 0 | False | |
string | Months of Year | Months of the year the schedule will run on | false | 255 | 0 | False | |
string | Days of Month | Days of the month the schedule will run on | false | 256 | 0 | False | |
string | Weeks of Month | The weeks in the month the schedule will run on | false | 256 | 0 | False | |
string | Day of Week of Month | The day of the week of the month the schedule will run on | false | 256 | 0 | False | |
string | Username | Account used to create the schedule | false | 256 | 0 | False | |
datetime | Created | Date schedule was created on | false | 256 | 0 | ||
datetime | Last Modified | Date the schedule was last changed | false | 256 | 0 |
<ClassType ID="ScheduleMaintenanceMode.Library.ScheduleComponent" Accessibility="Internal" Abstract="false" Base="Windows!Microsoft.Windows.ApplicationComponent" Hosted="true" Singleton="false">
<Property ID="ScheduleMaintenanceMode.Library.ScheduleID" Type="guid" Key="true" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="StartTime" Type="datetime" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Frequency" Type="string" Key="false" CaseSensitive="false" Length="30" MinLength="0"/>
<Property ID="RecurrenceType" Type="string" Key="false" CaseSensitive="false" Length="40" MinLength="0"/>
<Property ID="EndTime" Type="datetime" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Duration" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="RecurUnit" Type="int" Key="false" CaseSensitive="false" Length="10" MinLength="0"/>
<Property ID="DaysOfWeek" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="MonthsOfYear" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
<Property ID="DaysOfMonth" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="WeeksOfMonth" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DayOfWeekOfMonth" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Username" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Created" Type="datetime" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LastModified" Type="datetime" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
</ClassType>