MonitoringObject Members

System Center

Represents a monitoring object and provides access to its properties, state, as well as related monitoring objects.

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

  Name Description
public property AvailabilityLastModified  Gets the last modified time, in DateTime format, of the availability of this monitoring object. (inherited from PartialMonitoringObject)
public property DisplayName  Gets the display name of the monitoring object. (inherited from PartialMonitoringObject)
public property FullName  Gets the full name of the monitoring object. (inherited from PartialMonitoringObject)
public property HealthState  Gets the current health state of the monitoring object. (inherited from PartialMonitoringObject)
public property Id  Gets the globally unique identifier (GUID) for the MonitoringBaseWithId object. (inherited from MonitoringBaseWithId)
public property InMaintenanceMode  Gets a value indicating whether the monitoring object is in maintenance mode. (inherited from PartialMonitoringObject)
public property IsAvailable  Gets a value that indicates whether the monitoring object is available to perform an operation. (inherited from PartialMonitoringObject)
public property IsManaged  This property is for internal use only and is not intended for use in your code. (inherited from PartialMonitoringObject)
public property LastModified  Gets the time, in DateTime format, that the monitoring object was last modified. (inherited from PartialMonitoringObject)
public property LeastDerivedNonAbstractMonitoringClassId  Gets the GUID for the least-derived. non-abstract monitoring class. (inherited from PartialMonitoringObject)
public property MaintenanceModeLastModified  Gets the time, in DateTime format, that maintenance mode of this monitoring object was last modified.  (inherited from PartialMonitoringObject)
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 MonitoringClassIds  Gets a collection of GUIDs of the monitoring classes for this partial monitoring object. (inherited from PartialMonitoringObject)
public property Name  Gets the name of the monitoring object. (inherited from PartialMonitoringObject)
public property Path  Gets the path to the monitoring object. (inherited from PartialMonitoringObject)
public property StateLastModified  Gets the time, in DateTime format, that the state of the monitoring object was last modified. (inherited from PartialMonitoringObject)
Top

(see also Protected Methods)
 NameDescription
public methodBeginExecuteMonitoringTask  (inherited from PartialMonitoringObject)
public methodEndExecuteMonitoringTask  (inherited from PartialMonitoringObject)
public methodEquals  Overloaded. (inherited from MonitoringBaseWithId)
public methodExecuteMonitoringTask  (inherited from PartialMonitoringObject)
public methodGetDiscoverySources  Gets the discovery sources for the monitoring object. (inherited from PartialMonitoringObject)
public methodGetHashCode  Returns the hash code for the MonitoringBaseWithId object. (inherited from MonitoringBaseWithId)
public methodGetLeastDerivedNonAbstractMonitoringClass  Gets the least-derived, non-abstract monitoring class. (inherited from PartialMonitoringObject)
public methodGetMaintenanceWindow  Gets the current maintenance mode information. (inherited from PartialMonitoringObject)
public methodGetMaintenanceWindowHistory  Gets maintenance mode information history. (inherited from PartialMonitoringObject)
public methodGetMonitorHierarchy  Retrieves the root monitor that is targeted toward this object instance and its base types, and populates a hierarchy of objects that you can navigate.  (inherited from PartialMonitoringObject)
public methodGetMonitoringAlertReader  Overloaded. Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object. (inherited from PartialMonitoringObjectBase)
public methodGetMonitoringAlerts  Overloaded. Gets monitoring alert objects that are related to this monitoring object. (inherited from PartialMonitoringObjectBase)
public methodGetMonitoringAlertsCount  Overloaded. Gets the number of monitoring alerts that are related to this monitoring object. (inherited from PartialMonitoringObjectBase)
public methodGetMonitoringClasses  Gets all the monitoring classes that this monitoring object is an instance of. (inherited from PartialMonitoringObject)
public methodGetMonitoringConsoleTasks  Overloaded. Gets all the tasks that are targeted toward this monitoring object, based on all the types of the entity and the base types. (inherited from PartialMonitoringObject)
public methodGetMonitoringDiagnostics  Overloaded. Gets all the diagnostics that are targeted toward this monitoring object, based on all the types of the entity and the base types. (inherited from PartialMonitoringObject)
public methodGetMonitoringDiscoveries  Overloaded. Gets all the discoveries that are targeted toward this monitoring object, based on all the types of the entity and the base types. (inherited from PartialMonitoringObject)
public methodGetMonitoringEventReader  Overloaded. Gets an event reader object that allows you to read all the event objects that are related to this monitoring object. (inherited from PartialMonitoringObjectBase)
public methodGetMonitoringEvents  Overloaded. Gets all the event objects that are related to this monitoring object. (inherited from PartialMonitoringObjectBase)
public methodGetMonitoringLinkedReports  Overloaded. Gets all the reports that are targeted toward this monitoring object, based on all the types of the entity and the base types. (inherited from PartialMonitoringObject)
public methodGetMonitoringPerformanceData  Overloaded. Gets all the performance data that is related to this monitoring object and that meets the specified criteria. (inherited from PartialMonitoringObjectBase)
public methodGetMonitoringPerformanceDataReader  Overloaded. Gets a performance data reader that is used to access all the performance data that is related to this monitoring object. (inherited from PartialMonitoringObjectBase)
public methodGetMonitoringProperties  Gets all the properties that are associated with this monitoring object. (inherited from PartialMonitoringObject)
public methodGetMonitoringPropertyValueGets a property value object that corresponds to the specified monitoring class property.
public methodGetMonitoringRecoveries  Overloaded. Gets all the recoveries that are targeted toward this monitoring object, based on all the types of the entity and the base types. (inherited from PartialMonitoringObject)
public methodGetMonitoringRelationshipObjects  Gets the relationships for which this partial monitoring object is a part of, either as a source or target. (inherited from PartialMonitoringObject)
public methodGetMonitoringRelationshipObjectsWhereSource  Overloaded. Retrieves the relationships for which this partial monitoring object is a source in the relationship. (inherited from PartialMonitoringObject)
public methodGetMonitoringRelationshipObjectsWhereTarget  Overloaded. Gets the relationships for which this partial monitoring object is a target in the relationship. (inherited from PartialMonitoringObject)
public methodGetMonitoringReports  Overloaded. Gets all the reports that are targeted toward this monitoring object, based on all the types of the entity and the base types.  (inherited from PartialMonitoringObject)
public methodGetMonitoringRules  Overloaded. Gets all the rules that are targeted toward this monitoring object, based on all the types of the entity and the base types. (inherited from PartialMonitoringObject)
public methodGetMonitoringStateHierarchy  Gets the state hierarchy for this monitoring object. (inherited from PartialMonitoringObject)
public methodGetMonitoringStates  (inherited from PartialMonitoringObject)
public methodGetMonitoringTaskResults  Overloaded. Gets all the task results that are related to this object. (inherited from PartialMonitoringObjectBase)
public methodGetMonitoringTasks  Overloaded. Gets all the tasks that are targeted toward this monitoring object, based on all the types of the entity and the base types. (inherited from PartialMonitoringObject)
public methodGetMonitoringViews  Overloaded. Gets all the views that are targeted toward this monitoring object, based on all the types of the entity and the base types. (inherited from PartialMonitoringObject)
public methodGetMostDerivedMonitoringClasses  Gets this instance's most derived monitoring classes.  (inherited from PartialMonitoringObject)
public methodGetParentMonitoringObjects  Gets all the MonitoringObject instances that are parents of this object. (inherited from PartialMonitoringObjectBase)
public methodGetParentPartialMonitoringObjects  Gets all the PartialMonitoringObject instances that are parents of this object. (inherited from PartialMonitoringObjectBase)
public methodGetRelatedMonitoringObjects  Overloaded. Gets all the monitoring objects that are related to this object. (inherited from PartialMonitoringObjectBase)
public methodGetRelatedPartialMonitoringObjects  Overloaded. Gets all the partial monitoring objects that are related to this object. (inherited from PartialMonitoringObjectBase)
public methodGetResultantCategoryOverrides  Gets the resultant category overrides for the partial monitoring object. (inherited from PartialMonitoringObject)
public methodGetResultantOverrides  Overloaded. (inherited from PartialMonitoringObject)
public methodGetType  (inherited from Object)
public methodInsertCustomMonitoringEvent  (inherited from PartialMonitoringObject)
public methodInsertCustomMonitoringEvents  (inherited from PartialMonitoringObject)
public methodInsertCustomMonitoringPerformanceData  Overloaded. (inherited from PartialMonitoringObject)
public methodRecalculateMonitoringState  Overloaded. (inherited from PartialMonitoringObject)
public methodReconnect  (inherited from MonitoringBase)
public methodstaticReferenceEquals  (inherited from Object)
public methodResetMonitoringState  Overloaded. Resets the state of the given monitor for this monitoring object. (inherited from PartialMonitoringObject)
public methodScheduleMaintenanceMode  Overloaded. (inherited from PartialMonitoringObject)
public methodStopMaintenanceMode  Overloaded. (inherited from PartialMonitoringObject)
public methodSubmitMonitoringTask  Overloaded. (inherited from PartialMonitoringObject)
public methodToString  Returns the relevant display string for the object. (inherited from MonitoringBase)
public methodUpdateMaintenanceMode  Overloaded. (inherited from PartialMonitoringObject)
Top

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

  Name Description
public event OnRelatedEntitiesChanged  Notifies subscribers that the monitoring object had its related entities, based on relationship types derived from containment, changed. (inherited from PartialMonitoringObject)
Top

Send comments about this topic to Microsoft.
Show: