Partager via


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
System_CAPS_pubproperty HealthState

Gets the current health state of the monitoring object.

System_CAPS_pubproperty Id

Gets a globally unique identifier (GUID) for the monitoring state object.

System_CAPS_pubproperty LastTimeModified

Gets the last time, in DateTime format, that the monitoring state was modified.

System_CAPS_pubproperty ManagementGroup

System_CAPS_pubproperty ManagementGroupId

(Inherited from MonitoringBase.)

System_CAPS_pubproperty MonitorDescription

Gets the description of the monitor associated with the monitoring state.

System_CAPS_pubproperty MonitorDisplayName

Gets the display name of the monitor associated with the monitoring state.

System_CAPS_pubproperty MonitorId

Gets the globally unique identifier (GUID) for the monitor associated with the monitoring state.

System_CAPS_pubproperty MonitoringObjectId

Obsolete.Gets the globally unique identifier (GUID) for the monitoring object associated with the monitoring state.

System_CAPS_pubproperty MonitorName

Gets the name of the monitor associated with the monitoring state.

System_CAPS_pubproperty MonitorTargetClassId

System_CAPS_pubproperty MonitorTargetMonitoringClassId

Obsolete.Gets the globally unique identifier (GUID) for monitoring class that is the target of the monitor.

System_CAPS_pubproperty ObjectId

System_CAPS_pubproperty OperationalState

Gets the current operational state.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

Determines whether this object equals the specified object.(Overrides Object.Equals(Object).)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

Gets the hash code for the MonitoringState object.(Overrides Object.GetHashCode().)

System_CAPS_pubmethod GetMonitoringStateChangeEvents()

Obsolete.Gets a collection of state change events that are associated with this monitoring state.

System_CAPS_pubmethod GetMonitorTargetMonitoringClass()

Obsolete.Gets the target class for this monitoring state.

System_CAPS_pubmethod GetStateChangeEvents()

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod Recalculate()

Recalculates the state of the monitor for the monitoring object.

System_CAPS_pubmethod Reconnect(EnterpriseManagementGroup)

(Overrides MonitoringBase.Reconnect(EnterpriseManagementGroup).)

System_CAPS_pubmethod Reset()

Resets the state of the monitor for the monitoring object.

System_CAPS_pubmethod Reset(Int32)

Resets the state of the monitor for the monitoring object with a specified timeout time.

System_CAPS_pubmethod 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