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
public property HealthState  Gets the current health state of the monitoring object. (inherited from MonitoringState)
public property Id  Gets a globally unique identifier (GUID) for the monitoring state object. (inherited from MonitoringState)
public property LastTimeModified  Gets the last time, in DateTime format, that the monitoring state was modified. (inherited from MonitoringState)
public property ManagementGroup  Gets the Management Group that the object is in. (inherited from MonitoringBase)
public property ManagementGroupId  Gets the globally unique identifier (GUID) for the Management Group that the object is in. (inherited from MonitoringBase)
public property MonitorDescription  Gets the description of the monitor associated with the monitoring state. (inherited from MonitoringState)
public property MonitorDisplayName  Gets the display name of the monitor associated with the monitoring state. (inherited from MonitoringState)
public property MonitorId  Gets the globally unique identifier (GUID) for the monitor associated with the monitoring state. (inherited from MonitoringState)
public property MonitoringObjectId  Gets the globally unique identifier (GUID) for the monitoring object associated with the monitoring state. (inherited from MonitoringState)
public property MonitoringRelationshipClassId Gets the relationship type that this dependency monitoring state targets.
public property MonitorName  Gets the name of the monitor associated with the monitoring state. (inherited from MonitoringState)
public property MonitorTargetMonitoringClassId  Gets the globally unique identifier (GUID) for monitoring class that is the target of the monitor. (inherited from MonitoringState)
public property OperationalState  Gets the current operational state. (inherited from MonitoringState)
public property TargetMonitorId Gets the monitor that this dependency monitoring state targets.
Top

Public Methods (see also Protected Methods)

  Name Description
public method Equals  Overloaded. (inherited from MonitoringState)
public method 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.
public method GetHashCode  Gets the hash code for the MonitoringState object. (inherited from MonitoringState)
public method GetMonitoringRelationshipClass Gets the relationship class that this external rollup state object targets.
public method GetMonitoringStateChangeEvents  Gets a collection of state change events that are associated with this monitoring state. (inherited from MonitoringState)
public method GetMonitorTargetMonitoringClass  Gets the target class for this monitoring state. (inherited from MonitoringState)
public method GetType  (inherited from Object)
public method Recalculate  Recalculates the state of the monitor for the monitoring object. (inherited from MonitoringState)
public method Reconnect  (inherited from MonitoringBase)
public methodstatic ReferenceEquals  (inherited from Object)
public method Reset  Overloaded. Resets the state of the monitor for the monitoring object. (inherited from MonitoringState)
public method ToString  Returns the relevant display string for the object. (inherited from MonitoringBase)
Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)
Top

See Also


Send comments about this topic to Microsoft.