Represents a group of monitoring objects.

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

Public Properties

  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 indicating 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 globally unique identifier (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 globally unique identifiers (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

Public Methods (see also Protected Methods)

  Name Description
public method BeginExecuteMonitoringTask  (inherited from PartialMonitoringObject)
public method EndExecuteMonitoringTask  (inherited from PartialMonitoringObject)
public method Equals  Overloaded. (inherited from MonitoringBaseWithId)
public method ExecuteMonitoringTask  (inherited from PartialMonitoringObject)
public method GetChildMonitoringObjectGroups Returns the child monitoring object groups based on this monitoring object group.
public method GetDiscoverySources  Gets the discovery sources for the monitoring object. (inherited from PartialMonitoringObject)
public method GetHashCode  Returns the hash code for the MonitoringBaseWithId object. (inherited from MonitoringBaseWithId)
public method GetLeastDerivedNonAbstractMonitoringClass  Gets the least-derived non-abstract monitoring class. (inherited from PartialMonitoringObject)
public method GetMaintenanceWindow  Gets the current maintenance mode information. (inherited from PartialMonitoringObject)
public method GetMaintenanceWindowHistory  Gets maintenance mode information history. (inherited from PartialMonitoringObject)
public method GetMonitorHierarchy  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 method GetMonitoringAlertReader  Overloaded. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringAlerts  Overloaded. Gets all the monitoring alert objects that are related to this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringAlertsCount  Overloaded. Gets the number of MonitoringAlert objects that are related to this object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringClasses  Gets all the monitoring classes that this monitoring object is an instance of. (inherited from PartialMonitoringObject)
public method GetMonitoringConsoleTasks  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 method GetMonitoringDiagnostics  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 method GetMonitoringDiscoveries  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 method GetMonitoringEventReader  Overloaded. Gets an event reader object that allows you to read all the monitoring event objects that are related to this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringEvents  Overloaded. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringLinkedReports  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 method GetMonitoringPerformanceData  Overloaded. Gets all the performance data that is related to this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringPerformanceDataReader  Overloaded. Gets a performance data reader object that allows you to read all the monitoring performance data objects that are related to this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringProperties  Gets all the properties that are associated with this monitoring object. (inherited from PartialMonitoringObject)
public method GetMonitoringPropertyValue  (inherited from MonitoringObject)
public method GetMonitoringRecoveries  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 method GetMonitoringRelationshipObjects  Gets the relationships of which this partial monitoring object is a part of (either as a source or target). (inherited from PartialMonitoringObject)
public method GetMonitoringRelationshipObjectsWhereSource  Overloaded. Retrieves the relationships of which this partial monitoring object is a source in the relationship. (inherited from PartialMonitoringObject)
public method GetMonitoringRelationshipObjectsWhereTarget  Overloaded. Gets the relationships of which this partial monitoring object is a target in the relationship. (inherited from PartialMonitoringObject)
public method GetMonitoringReports  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 method GetMonitoringRules  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 method GetMonitoringStateHierarchy  Gets the state hierarchy for this monitoring object. (inherited from PartialMonitoringObject)
public method GetMonitoringStates  (inherited from PartialMonitoringObject)
public method GetMonitoringTaskResults  Overloaded. Gets a collection of MonitoringTaskResult objects for the PartialMonitoringObject. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringTasks  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 method GetMonitoringViews  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 method GetMostDerivedMonitoringClasses  Gets this instance's most derived monitoring classes. (inherited from PartialMonitoringObject)
public method GetParentMonitoringObjects  Gets all the monitoring object instances that are parents of this instance. (inherited from PartialMonitoringObjectBase)
public method GetParentPartialMonitoringObjects  Gets all the partial monitoring object instances that are parents of this instance. (inherited from PartialMonitoringObjectBase)
public method GetRelatedMonitoringObjects  Overloaded. Gets all the partial monitoring object instances that share the relationship type with this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetRelatedPartialMonitoringObjects  Overloaded. Gets all the partial monitoring object instances that share the relationship type with this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetResultantCategoryOverrides  Gets the resultant category overrides for the partial monitoring object. (inherited from PartialMonitoringObject)
public method GetResultantOverrides  Overloaded. (inherited from PartialMonitoringObject)
public method GetType  (inherited from Object)
public method InsertCustomMonitoringEvent  (inherited from PartialMonitoringObject)
public method InsertCustomMonitoringEvents  (inherited from PartialMonitoringObject)
public method InsertCustomMonitoringPerformanceData  Overloaded. (inherited from PartialMonitoringObject)
public method RecalculateMonitoringState  Overloaded. (inherited from PartialMonitoringObject)
public method Reconnect  (inherited from MonitoringBase)
public methodstatic ReferenceEquals  (inherited from Object)
public method ResetMonitoringState  Overloaded. Resets the state of the given monitor for this monitoring object. (inherited from PartialMonitoringObject)
public method ScheduleMaintenanceMode  Overloaded. (inherited from PartialMonitoringObject)
public method StopMaintenanceMode  Overloaded. (inherited from PartialMonitoringObject)
public method SubmitMonitoringTask  Overloaded. (inherited from PartialMonitoringObject)
public method ToString  Returns the relevant display string for the object. (inherited from MonitoringBase)
public method UpdateMaintenanceMode  Overloaded. (inherited from PartialMonitoringObject)
Top

Protected Methods

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

Public Events

  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

See Also


Send comments about this topic to Microsoft.