Assembly: Microsoft.EnterpriseManagement.OperationsManager (in microsoft.enterprisemanagement.operationsmanager.dll)
Usage
Visual Basic |
---|
Dim instance As PartialMonitoringObject Dim startTime As DateTime Dim scheduledEndTime As DateTime Dim reason As MaintenanceModeReason Dim comments As String instance.ScheduleMaintenanceMode(startTime, scheduledEndTime, reason, comments) |
Syntax
Visual Basic |
---|
Public Sub ScheduleMaintenanceMode ( _ startTime As DateTime, _ scheduledEndTime As DateTime, _ reason As MaintenanceModeReason, _ comments As String _ ) |
C# |
---|
public void ScheduleMaintenanceMode ( DateTime startTime, DateTime scheduledEndTime, MaintenanceModeReason reason, string comments ) |
C++ |
---|
public: void ScheduleMaintenanceMode ( DateTime startTime, DateTime scheduledEndTime, MaintenanceModeReason reason, String^ comments ) |
J# |
---|
public void ScheduleMaintenanceMode ( DateTime startTime, DateTime scheduledEndTime, MaintenanceModeReason reason, String comments ) |
JScript |
---|
public function ScheduleMaintenanceMode ( startTime : DateTime, scheduledEndTime : DateTime, reason : MaintenanceModeReason, comments : String ) |
Parameters
- startTime
-
The time, in DateTime format, to start maintenance mode.
- scheduledEndTime
-
The scheduled time, in DateTime format, to end maintenance mode.
- reason
-
The reason to start maintenance mode.
- comments
-
Comments about starting maintenance mode.
Remarks
When a monitoring object is in maintenance mode, the following features are temporarily suspended.
-
Rules and monitors
-
Notifications
-
Diagnostics and recoveries
-
State changes
-
New alerts
When maintenance mode starts or stops, by reaching the startTime or scheduledEndTime time, the MaintenanceModeLastModified is reset.
Thread Safety
Any public static (Shared in Visual
Basic) members of this type are thread safe. Any instance members
are not guaranteed to be thread safe.