MonitoringState Class
Applies To: Operations Manager for System Center 2012
Defines the state of a monitoring object.
Namespace: Microsoft.EnterpriseManagement.Monitoring
Assembly: Microsoft.EnterpriseManagement.OperationsManager (in Microsoft.EnterpriseManagement.OperationsManager.dll)
Inheritance Hierarchy
System.Object
Microsoft.EnterpriseManagement.Common.MonitoringBase
Microsoft.EnterpriseManagement.Monitoring.MonitoringState
Microsoft.EnterpriseManagement.Monitoring.ExternalRollupMonitoringState
Syntax
[SerializableAttribute]
public class MonitoringState : MonitoringBase
[SerializableAttribute]
public ref class MonitoringState : MonitoringBase
[<SerializableAttribute>]
type MonitoringState =
class
inherit MonitoringBase
end
<SerializableAttribute>
Public Class MonitoringState
Inherits MonitoringBase
Properties
Name | Description | |
---|---|---|
HealthState | Gets the current health state of the monitoring object. |
|
Id | Gets a globally unique identifier (GUID) for the monitoring state object. |
|
LastTimeModified | Gets the last time, in DateTime format, that the monitoring state was modified. |
|
ManagementGroup | ||
ManagementGroupId | (Inherited from MonitoringBase.) |
|
MonitorDescription | Gets the description of the monitor associated with the monitoring state. |
|
MonitorDisplayName | Gets the display name of the monitor associated with the monitoring state. |
|
MonitorId | Gets the globally unique identifier (GUID) for the monitor associated with the monitoring state. |
|
MonitoringObjectId | Obsolete.Gets the globally unique identifier (GUID) for the monitoring object associated with the monitoring state. |
|
MonitorName | Gets the name of the monitor associated with the monitoring state. |
|
MonitorTargetClassId | ||
MonitorTargetMonitoringClassId | Obsolete.Gets the globally unique identifier (GUID) for monitoring class that is the target of the monitor. |
|
ObjectId | ||
OperationalState | Gets the current operational state. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | Determines whether this object equals the specified object.(Overrides Object.Equals(Object).) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | Gets the hash code for the MonitoringState object.(Overrides Object.GetHashCode().) |
|
GetMonitoringStateChangeEvents() | Obsolete.Gets a collection of state change events that are associated with this monitoring state. |
|
GetMonitorTargetMonitoringClass() | Obsolete.Gets the target class for this monitoring state. |
|
GetStateChangeEvents() | ||
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
Recalculate() | Recalculates the state of the monitor for the monitoring object. |
|
Reconnect(EnterpriseManagementGroup) | (Overrides MonitoringBase.Reconnect(EnterpriseManagementGroup).) |
|
Reset() | Resets the state of the monitor for the monitoring object. |
|
Reset(Int32) | Resets the state of the monitor for the monitoring object with a specified timeout time. |
|
ToString() | (Inherited from MonitoringBase.) |
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.
See Also
Microsoft.EnterpriseManagement.Monitoring Namespace
Return to top