Defines the state of a monitoring object.
The following tables list the members exposed by the MonitoringState type.
Public
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 | Gets the Management Group that the object is in. (inherited from MonitoringBase) |
|
ManagementGroupId | Gets the globally unique identifier (GUID) for the Management Group that the object is in. (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 | 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. |
|
MonitorTargetMonitoringClassId | Gets the globally unique identifier (GUID) for monitoring class that is the target of the monitor. |
|
OperationalState | Gets the current operational state. |
Public Methods
(see also Protected Methods)
| Name | Description | |
|---|---|---|
|
Equals | Overloaded. Overridden. Determines whether this object equals the specified object. |
|
GetHashCode | Overridden. Gets the hash code for the MonitoringState object. |
|
GetMonitoringStateChangeEvents | Gets a collection of state change events that are associated with this monitoring state. |
|
GetMonitorTargetMonitoringClass | Gets the target class for this monitoring state. |
|
GetType | (inherited from Object) |
|
Recalculate | Recalculates the state of the monitor for the monitoring object. |
|
Reconnect | (inherited from MonitoringBase) |
![]()
|
ReferenceEquals | (inherited from Object) |
|
Reset | Overloaded. Resets the state of the monitor for the monitoring object. |
|
ToString | Returns the relevant display string for the object. (inherited from MonitoringBase) |
Protected
Methods
| Name | Description | |
|---|---|---|
|
Finalize | (inherited from Object) |
|
MemberwiseClone | (inherited from Object) |
See Also
Send comments about this topic to Microsoft.

