Share via


ExternalRollupMonitoringState Class

Definition

A Monitoring State object that represents an external rollup monitor

public ref class ExternalRollupMonitoringState : Microsoft::EnterpriseManagement::Monitoring::MonitoringState
[System.Serializable]
public class ExternalRollupMonitoringState : Microsoft.EnterpriseManagement.Monitoring.MonitoringState
type ExternalRollupMonitoringState = class
    inherit MonitoringState
Public Class ExternalRollupMonitoringState
Inherits MonitoringState
Inheritance
ExternalRollupMonitoringState
Attributes

Properties

HealthState

The current health state.

(Inherited from MonitoringState)
Id

The Id of the MonitoringState object. This will be null when the state has not yet been collected for a given monitor for a given monitoring object.

(Inherited from MonitoringState)
LastTimeModified

The last time the state was modified. Null if the state was never initialized.

(Inherited from MonitoringState)
ManagementGroup

The ManagementGroup the object was instantiated in.

(Inherited from MonitoringState)
MonitorDescription

The description of the associated Monitor.

(Inherited from MonitoringState)
MonitorDisplayName

The display name of the associated Monitor.

(Inherited from MonitoringState)
MonitorId

The Id of the associated Monitor.

(Inherited from MonitoringState)
MonitoringObjectId
Obsolete.

The Id of the monitoring object whose state this is.

(Inherited from MonitoringState)
MonitoringRelationshipClassId
Obsolete.

The relationship type this dependency monitoring state targets.

MonitorName

The name of the associated Monitor.

(Inherited from MonitoringState)
MonitorTargetClassId

The monitors target class id.

(Inherited from MonitoringState)
MonitorTargetMonitoringClassId
Obsolete.

The monitors target monitoring class id.

(Inherited from MonitoringState)
ObjectId

The Id of the monitoring object whose state this is.

(Inherited from MonitoringState)
OperationalState

The current operational state

(Inherited from MonitoringState)
RelationshipId

The relationship type this dependency monitoring state targets.

TargetMonitorId

The monitor this dependency monitoring state targets.

Methods

Equals(Object)

Checks for equality

(Inherited from MonitoringState)
GetExternalMonitoringStateHierarchies()
Obsolete.

Gets the monitoring state hierarchies that this external rollup monitoring is rolling up from. The entire hierarchy will be returned with the proper monitor node being returned as the pointer for each.

GetExternalStateHierarchies()

Gets the monitoring state hierarchies that this external rollup monitoring is rolling up from. The entire hierarchy will be returned with the proper monitor node being returned as the pointer for each.

GetHashCode()

Gets the hash code for the object

(Inherited from MonitoringState)
GetMonitoringRelationshipClass()
Obsolete.

Gets the relationship class this external rollup state object targets.

GetMonitoringStateChangeEvents()
Obsolete.

Gets any state change events associated with this state.

(Inherited from MonitoringState)
GetMonitorTargetMonitoringClass()
Obsolete.

Gets the target class for this monitoring state..

(Inherited from MonitoringState)
GetStateChangeEvents()

Gets any state change events associated with this state.

(Inherited from MonitoringState)
Recalculate()

Recalculates the state of the given monitor for this monitoring object.

(Inherited from MonitoringState)
Reconnect(EnterpriseManagementGroup)

Reconnects the specified management group.

(Inherited from MonitoringState)
Reset()

Resets the state of the given monitor for this monitoring object.

(Inherited from MonitoringState)
Reset(Int32)

Resets the state of the given monitor for this monitoring object.

(Inherited from MonitoringState)

Applies to