MonitoringClass Class
Updated: April 16, 2012
Applies To: Operations Manager for System Center 2012
Defines a monitoring class in a ManagementGroup, which allows you to access the tasks, discovery objects, diagnostic objects, and other objects that target this class.
Assembly: Microsoft.EnterpriseManagement.OperationsManager (in Microsoft.EnterpriseManagement.OperationsManager.dll)
Microsoft.EnterpriseManagement.Configuration::ManagementPackItem
Microsoft.EnterpriseManagement.Configuration::ManagementPackElement
Microsoft.EnterpriseManagement.Configuration::ManagementPackAccessibleElement
Microsoft.EnterpriseManagement.Configuration::ManagementPackType
Microsoft.EnterpriseManagement.Configuration::ManagementPackClass
Microsoft.EnterpriseManagement.Configuration::MonitoringClass
| Name | Description | |
|---|---|---|
![]() | MonitoringClass(ManagementPackClass^) |
| Name | Description | |
|---|---|---|
![]() | CheckVersionCompatibility(ManagementPackAccessibleElement^) | (Inherited from ManagementPackClass.) |
![]() | ContainsProperty(Guid) | (Inherited from ManagementPackType.) |
![]() | ContainsProperty(Guid, PropertyExtensionMode) | (Inherited from ManagementPackClass.) |
![]() | ContainsProperty(String^) | (Inherited from ManagementPackType.) |
![]() | ContainsProperty(String^, PropertyExtensionMode) | (Inherited from ManagementPackClass.) |
![]() | CreateNavigator() | (Inherited from ManagementPackElement.) |
![]() | Equals(Object^) | (Inherited from ManagementPackElement.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | FindHostClass() | (Inherited from ManagementPackClass.) |
![]() | FindHostRelationship() | (Inherited from ManagementPackClass.) |
![]() | GetBaseType() | (Inherited from ManagementPackType.) |
![]() | GetBaseTypes() | (Inherited from ManagementPackType.) |
![]() | GetCategories() | (Inherited from ManagementPackElement.) |
![]() | GetDerivedMonitoringClasses() | Obsolete.Retrieves a collection of all the monitoring classes that are derived from this monitoring class. |
![]() | GetDerivedMonitoringClasses(TraversalDepth) | Obsolete.Retrieves a collection of the monitoring classes that are derived from this monitoring class, optionally including instances of derived classes. |
![]() | GetDerivedObject(ManagementPackClass^) | |
![]() | GetDerivedTypes() | (Inherited from ManagementPackType.) |
![]() | GetDerivedTypes(TraversalDepth) | (Inherited from ManagementPackType.) |
![]() | GetDiscoverySources() | Obsolete.Retrieves the discovery sources that target this class. |
![]() | GetDisplayString(CultureInfo^) | (Inherited from ManagementPackElement.) |
![]() | GetDisplayString(String^) | (Inherited from ManagementPackElement.) |
![]() | GetFolders() | (Inherited from ManagementPackElement.) |
![]() | GetHashCode() | (Inherited from ManagementPackElement.) |
![]() | GetImageReferences() | (Inherited from ManagementPackClass.) |
![]() | GetKeyProperties() | (Inherited from ManagementPackType.) |
![]() | GetKeyProperties(BaseClassTraversalDepth) | (Inherited from ManagementPackType.) |
![]() | GetKnowledgeArticle(CultureInfo^) | (Inherited from ManagementPackElement.) |
![]() | GetKnowledgeArticle(String^) | (Inherited from ManagementPackElement.) |
![]() | GetManagementPack() | (Inherited from ManagementPackElement.) |
![]() | GetMonitorHierarchy() | Obsolete.Retrieves the root monitor that targets this monitoring class and base classes, and then populates a MonitoringHierarchyNode<T> object with the monitor hierarchy. |
![]() | GetMonitoringConsoleTasks() | Obsolete.Retrieves all the tasks that target this monitoring class. |
![]() | GetMonitoringConsoleTasks(BaseClassTraversalDepth) | Obsolete.Retrieves tasks that target this monitoring class, optionally including the tasks that target the base classes of this class. |
![]() | GetMonitoringConsoleTasks(ManagementPackConsoleTaskCriteria^) | Obsolete.Retrieves tasks that target this monitoring class using the specified filter. |
![]() | GetMonitoringConsoleTasks(ManagementPackConsoleTaskCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the tasks that target this monitoring class using the specified filter, optionally including console tasks that target the base classes of this class. |
![]() | GetMonitoringDiagnostics() | Obsolete.Retrieves all the diagnostic objects that target this monitoring class. |
![]() | GetMonitoringDiagnostics(BaseClassTraversalDepth) | Obsolete.Retrieves diagnostic objects that target this monitoring class, optionally including the diagnostic objects that target the base classes of this class. |
![]() | GetMonitoringDiagnostics(ManagementPackDiagnosticCriteria^) | Obsolete.Retrieves monitoring diagnostic objects that target this monitoring class using the specified filter. |
![]() | GetMonitoringDiagnostics(ManagementPackDiagnosticCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring diagnostic objects that target this monitoring class using the specified filter, optionally including diagnostic objects that target the base classes of this class. |
![]() | GetMonitoringDiscoveries() | Obsolete.Retrieves all the discovery objects that target this monitoring class. |
![]() | GetMonitoringDiscoveries(BaseClassTraversalDepth) | Obsolete.Retrieves the discovery objects that target this monitoring class, optionally including the discovery objects that target the base classes of this class. |
![]() | GetMonitoringDiscoveries(ManagementPackDiscoveryCriteria^) | Obsolete.Retrieves monitoring discovery objects that target this monitoring class using the specified filter. |
![]() | GetMonitoringDiscoveries(ManagementPackDiscoveryCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring discovery objects that target this monitoring class using the specified filter, optionally including the discovery objects that target the base classes of this class. |
![]() | GetMonitoringImageReferences() | Retrieves a collection of image references for the monitoring class. |
![]() | GetMonitoringLinkedReports() | Obsolete.Retrieves all the linked report objects that target this monitoring class. |
![]() | GetMonitoringLinkedReports(BaseClassTraversalDepth) | Obsolete.Retrieves the linked report objects that target this monitoring class, optionally including the linked report objects that target the base classes of this class. |
![]() | GetMonitoringLinkedReports(ManagementPackLinkedReportCriteria^) | Obsolete.Retrieves the linked report objects that target this monitoring class using the specified filter. |
![]() | GetMonitoringLinkedReports(ManagementPackLinkedReportCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the linked report objects that target this monitoring class using the specified filter, optionally including the linked report objects that target the base classes of this class. |
![]() | GetMonitoringProperties() | Obsolete.Retrieves all the monitoring property objects that are associated with this monitoring class. |
![]() | GetMonitoringProperties(BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring property objects that are associated with this monitoring class, optionally including the monitoring property objects that target the base classes of this class. |
![]() | GetMonitoringProperty(Guid) | Obsolete.Retrieves the property for this monitoring class based on the GUID of the property. |
![]() | GetMonitoringProperty(String^) | Obsolete.Retrieves the property for this monitoring class based on the name of the property. |
![]() | GetMonitoringRecoveries() | Obsolete.Retrieves all the monitoring recovery objects that target this monitoring class. |
![]() | GetMonitoringRecoveries(BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring recovery objects that target this monitoring class, optionally including the monitoring recovery objects that target the base classes of this class. |
![]() | GetMonitoringRecoveries(ManagementPackRecoveryCriteria^) | Obsolete.Retrieves the recovery objects that target this monitoring class using the specified filter. |
![]() | GetMonitoringRecoveries(ManagementPackRecoveryCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the recovery objects that target this monitoring class using the specified filter, optionally including the monitoring recovery objects that target the base classes of this class. |
![]() | GetMonitoringRelationshipClasses() | Obsolete.Retrieves all the relationship class objects of which this monitoring class is a part. |
![]() | GetMonitoringRelationshipClasses(DerivedClassTraversalDepth) | Obsolete.Retrieves the relationship classes of which this monitoring class is a part, optionally including derived classes. |
![]() | GetMonitoringRelationshipClassesWhereSource() | Obsolete.Retrieves all the relationship class objects of which this monitoring class is a source in the relationship. |
![]() | GetMonitoringRelationshipClassesWhereSource(DerivedClassTraversalDepth) | Obsolete.Retrieves the relationship class objects of which this monitoring class is a source in the relationship, optionally including derived classes. |
![]() | GetMonitoringRelationshipClassesWhereTarget() | Obsolete.Retrieves all the relationship class objects of which this monitoring class is a target in the relationship. |
![]() | GetMonitoringRelationshipClassesWhereTarget(DerivedClassTraversalDepth) | Obsolete.Retrieves the relationship class objects of which this monitoring class is a target in the relationship, optionally including derived classes. |
![]() | GetMonitoringReports() | Obsolete.Retrieves all the monitoring report objects that target this monitoring class. |
![]() | GetMonitoringReports(BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring report objects that target this monitoring class, optionally including the monitoring report objects that target the base classes of this class. |
![]() | GetMonitoringReports(ManagementPackReportCriteria^) | Obsolete.Retrieves the monitoring report objects that target this monitoring class using the specified filter. |
![]() | GetMonitoringReports(ManagementPackReportCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring report objects that target this monitoring class using the specified filter, optionally including the monitoring report objects that target the base classes of this class. |
![]() | GetMonitoringRules() | Obsolete.Retrieves all the monitoring rule objects that target this monitoring class. |
![]() | GetMonitoringRules(BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring rule objects that target this monitoring class, optionally including the monitoring rule objects that target the base classes of this class. |
![]() | GetMonitoringRules(ManagementPackRuleCriteria^) | Obsolete.Retrieves the monitoring rule objects that target this monitoring class using the specified filter. |
![]() | GetMonitoringRules(ManagementPackRuleCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring rule objects that target this monitoring class using the specified filter, optionally including the monitoring rule objects that target the base classes of this class. |
![]() | GetMonitoringTasks() | Obsolete.Retrieves all the monitoring task objects that target this monitoring class. |
![]() | GetMonitoringTasks(BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring task objects that target this monitoring class, optionally including the monitoring task objects that target the base classes of this class. |
![]() | GetMonitoringTasks(ManagementPackTaskCriteria^) | Obsolete.Retrieves the monitoring task objects that target this monitoring class using the specified filter. |
![]() | GetMonitoringTasks(ManagementPackTaskCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring task objects that target this monitoring class using the specified filter, optionally including the monitoring task objects that target the base classes of this class. |
![]() | GetMonitoringViews() | Obsolete.Retrieves all the monitoring view objects that target this monitoring class. |
![]() | GetMonitoringViews(BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring view objects that target this monitoring class, optionally including the monitoring view objects that target the base classes of this class. |
![]() | GetMonitoringViews(ManagementPackViewCriteria^) | Obsolete.Retrieves the monitoring view objects that target this monitoring class using the specified filter. |
![]() | GetMonitoringViews(ManagementPackViewCriteria^, BaseClassTraversalDepth) | Obsolete.Retrieves the monitoring view objects that target this monitoring class using the specified filter, optionally including the monitoring view objects that target the base classes of this class. |
![]() | GetParentClasses(DerivedClassTraversalDepth, ManagementPackRelationship^, TraversalDepth) | (Inherited from ManagementPackClass.) |
![]() | GetParentMonitoringClasses(DerivedClassTraversalDepth, MonitoringRelationshipClass^, TraversalDepth) | Retrieves all the monitoring object classes that are sources of the specified relationship type where this class is the target. |
![]() | GetProperties() | (Inherited from ManagementPackType.) |
![]() | GetProperties(BaseClassTraversalDepth) | (Inherited from ManagementPackType.) |
![]() | GetProperties(BaseClassTraversalDepth, PropertyExtensionMode) | (Inherited from ManagementPackClass.) |
![]() | GetRelatedClasses(DerivedClassTraversalDepth, ManagementPackRelationship^, TraversalDepth) | (Inherited from ManagementPackClass.) |
![]() | GetRelatedMonitoringClasses(DerivedClassTraversalDepth, MonitoringRelationshipClass^, TraversalDepth) | Obsolete.Retrieves all the monitoring object classes that are targets of the specified relationship type where this class is the source. |
![]() | GetRelationships() | (Inherited from ManagementPackClass.) |
![]() | GetRelationships(DerivedClassTraversalDepth) | (Inherited from ManagementPackClass.) |
![]() | GetRelationshipsWhereSource() | (Inherited from ManagementPackClass.) |
![]() | GetRelationshipsWhereSource(DerivedClassTraversalDepth) | (Inherited from ManagementPackClass.) |
![]() | GetRelationshipsWhereTarget() | (Inherited from ManagementPackClass.) |
![]() | GetRelationshipsWhereTarget(DerivedClassTraversalDepth) | (Inherited from ManagementPackClass.) |
![]() | GetResultantCategoryOverrides() | Obsolete.Retrieves the resultant category overrides for this monitoring class. |
![]() | GetResultantOverrides(ManagementPackMonitor^) | Obsolete.Retrieves resultant overrides for the specified monitor. |
![]() | GetResultantOverrides(ManagementPackSecureReference^) | Obsolete.Retrieves resultant overrides for the specified MonitoringSecureReference object. |
![]() | GetResultantOverrides(MonitoringDiagnostic^) | Obsolete.Retrieves resultant overrides for the specified diagnostic object. |
![]() | GetResultantOverrides(MonitoringDiscovery^) | Obsolete.Retrieves resultant overrides for the specified discovery object. |
![]() | GetResultantOverrides(MonitoringRecovery^) | Obsolete.Retrieves resultant overrides for the specified recovery object. |
![]() | GetResultantOverrides(MonitoringRule^) | Obsolete.Retrieves resultant overrides for the specified rule object. |
![]() | GetType() | (Inherited from Object.) |
![]() | IsSubClassOf(ManagementPackClass^) | (Inherited from ManagementPackClass.) |
![]() | IsSubtypeOf(ManagementPackType^) | (Inherited from ManagementPackType.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | PostProcessChange(ManagementPack^) | (Inherited from ManagementPackElement.) |
![]() | ReadAttributes(ManagementPack^, XmlReader^) | (Inherited from ManagementPackClass.) |
![]() | ReadElements(ManagementPack^, XmlReader^) | (Inherited from ManagementPackClass.) |
![]() | Reconnect(EnterpriseManagementGroup^) | Reconnects this object to the specified ManagementGroup after this object has been deserialized.(Overrides ManagementPackType::Reconnect(EnterpriseManagementGroup^).) |
![]() | Reconnect(ManagementPack^) | (Inherited from ManagementPackClass.) |
![]() | ToString() | (Inherited from ManagementPackElement.) |
![]() | TryGetProperty(Guid, ManagementPackProperty^) | (Inherited from ManagementPackType.) |
![]() | TryGetProperty(Guid, PropertyExtensionMode, ManagementPackProperty^) | (Inherited from ManagementPackClass.) |
![]() | TryGetProperty(String^, ManagementPackProperty^) | (Inherited from ManagementPackType.) |
![]() | TryGetProperty(String^, PropertyExtensionMode, ManagementPackProperty^) | (Inherited from ManagementPackClass.) |
![]() | UpdateCollection<T>(ManagementPackItemCollection<T>^) | (Inherited from ManagementPackItem.) |
![]() | WriteAttributes(XmlWriter^) | (Inherited from ManagementPackClass.) |
![]() | WriteElements(XmlWriter^) | (Inherited from ManagementPackClass.) |
![]() | WriteXml(XmlWriter^) | (Inherited from ManagementPackElement.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



