Defines a monitoring state object that represents an external rollup monitor.
The following tables list the members exposed by the ExternalRollupMonitoringState type.
Public
Properties
| Name | Description | |
|---|---|---|
|
HealthState | Gets the current health state of the monitoring object. (inherited from MonitoringState) |
|
Id | Gets a globally unique identifier (GUID) for the monitoring state object. (inherited from MonitoringState) |
|
LastTimeModified | Gets the last time, in DateTime format, that the monitoring state was modified. (inherited from MonitoringState) |
|
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. (inherited from MonitoringState) |
|
MonitorDisplayName | Gets the display name of the monitor associated with the monitoring state. (inherited from MonitoringState) |
|
MonitorId | Gets the globally unique identifier (GUID) for the monitor associated with the monitoring state. (inherited from MonitoringState) |
|
MonitoringObjectId | Gets the globally unique identifier (GUID) for the monitoring object associated with the monitoring state. (inherited from MonitoringState) |
|
MonitoringRelationshipClassId | Gets the relationship type that this dependency monitoring state targets. |
|
MonitorName | Gets the name of the monitor associated with the monitoring state. (inherited from MonitoringState) |
|
MonitorTargetMonitoringClassId | Gets the globally unique identifier (GUID) for monitoring class that is the target of the monitor. (inherited from MonitoringState) |
|
OperationalState | Gets the current operational state. (inherited from MonitoringState) |
|
TargetMonitorId | Gets the monitor that this dependency monitoring state targets. |
Public Methods
(see also Protected Methods)
| Name | Description | |
|---|---|---|
|
Equals | Overloaded. (inherited from MonitoringState) |
|
GetExternalMonitoringStateHierarchies | Gets the monitoring state hierarchy that this external rollup monitoring object is rolling up from. The entire hierarchy will be returned in a collection of nodes with the proper MonitoringHierarchyNode object being returned as the pointer for each node. |
|
GetHashCode | Gets the hash code for the MonitoringState object. (inherited from MonitoringState) |
|
GetMonitoringRelationshipClass | Gets the relationship class that this external rollup state object targets. |
|
GetMonitoringStateChangeEvents | Gets a collection of state change events that are associated with this monitoring state. (inherited from MonitoringState) |
|
GetMonitorTargetMonitoringClass | Gets the target class for this monitoring state. (inherited from MonitoringState) |
|
GetType | (inherited from Object) |
|
Recalculate | Recalculates the state of the monitor for the monitoring object. (inherited from MonitoringState) |
|
Reconnect | (inherited from MonitoringBase) |
![]()
|
ReferenceEquals | (inherited from Object) |
|
Reset | Overloaded. Resets the state of the monitor for the monitoring object. (inherited from MonitoringState) |
|
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.

