Represents a monitoring state change event.

The following tables list the members exposed by the MonitoringStateChangeEvent type.

Public Properties

  Name Description
public property Context Gets the context of the state change event.
public property Id  Gets the globally unique identifier (GUID) for the MonitoringBaseWithId object. (inherited from MonitoringBaseWithId)
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 MonitorId Gets the globally unique identifier (GUID) of the monitor associated with the state change event.
public property MonitoringObjectId Gets the globally unique identifier (GUID) of the monitoring object associated with the state change event.
public property MonitoringStateId Gets the globally unique identifier (GUID) of the state associated with the state change event.
public property NewHealthState Gets the health state value after the change occurred.
public property NewOperationalState Gets the operational state after the change occurred.
public property OldHealthState Gets the health state before the change occurred.
public property OldOperationalState Gets the operational state before the changed occurred.
public property TimeAdded Gets the time, in DateTime format, that the state changed was added.
public property TimeGenerated Gets the time, in DateTime format, that the state change event was generated.
Top

Public Methods (see also Protected Methods)

  Name Description
public method BeginExecuteMonitoringDiagnostic Begins the asynchronous execution of a diagnostic.
public method BeginExecuteMonitoringRecovery Begins the asynchronous execution of a recovery.
public method EndExecuteMonitoringDiagnostic Ends an asynchronous diagnostic execution.
public method EndExecuteMonitoringRecovery Ends an asynchronous recovery execution.
public method Equals  Overloaded. (inherited from MonitoringBaseWithId)
public method ExecuteMonitoringDiagnostic Synchronously executes a diagnostic.
public method ExecuteMonitoringRecovery Synchronously executes a recovery.
public method GetHashCode  Returns the hash code for the MonitoringBaseWithId object. (inherited from MonitoringBaseWithId)
public method GetMonitoringDiagnosticResults Gets a collection of the diagnostic results for the current state change event.
public method GetMonitoringRecoveryResults Gets a collection of the recovery results for the current state change event.
public method GetType  (inherited from Object)
public method Reconnect  (inherited from MonitoringBase)
public methodstatic ReferenceEquals  (inherited from Object)
public method SubmitMonitoringDiagnostic Submits a monitoring diagnostic for the current state change event.
public method SubmitMonitoringRecovery Overloaded. Submits a monitoring recovery for the current state change event.
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.