PartialMonitoringObjectBase Class
Applies To: Operations Manager for System Center 2012
Note: This API is now obsolete.
Represents a partial instance of a monitoring class that can be instantiated from a monitoring object identifier. This class has limited functionality when compared to its derived classes (PartialMonitoringObject and MonitoringObject), but it offers improved query performance when querying for a large number of objects from the Operations Manager database.
Namespace: Microsoft.EnterpriseManagement.Monitoring
Assembly: Microsoft.EnterpriseManagement.OperationsManager (in Microsoft.EnterpriseManagement.OperationsManager.dll)
Inheritance Hierarchy
System.Object
Microsoft.EnterpriseManagement.Common.MonitoringBase
Microsoft.EnterpriseManagement.Common.MonitoringBaseWithId
Microsoft.EnterpriseManagement.Common.EnterpriseManagementBase
Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectBaseWithProperties
Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject
Microsoft.EnterpriseManagement.Monitoring.PartialMonitoringObjectBase
Microsoft.EnterpriseManagement.Monitoring.PartialMonitoringObject
Syntax
[SerializableAttribute]
[ObsoleteAttribute("Use methods on ManagementGroup interfaces that take MonitoringObjectId")]
public class PartialMonitoringObjectBase : EnterpriseManagementObject
[SerializableAttribute]
[ObsoleteAttribute("Use methods on ManagementGroup interfaces that take MonitoringObjectId")]
public ref class PartialMonitoringObjectBase : EnterpriseManagementObject
[<SerializableAttribute>]
[<ObsoleteAttribute("Use methods on ManagementGroup interfaces that take MonitoringObjectId")>]
type PartialMonitoringObjectBase =
class
inherit EnterpriseManagementObject
end
<SerializableAttribute>
<ObsoleteAttribute("Use methods on ManagementGroup interfaces that take MonitoringObjectId")>
Public Class PartialMonitoringObjectBase
Inherits EnterpriseManagementObject
Constructors
Name | Description | |
---|---|---|
PartialMonitoringObjectBase(Guid, ManagementGroup) | Initializes the PartialMonitoringObjectBase class by using a monitoring object identifier. |
Properties
Methods
Name | Description | |
---|---|---|
ApplyTemplate(ManagementPackObjectTemplate) | (Inherited from EnterpriseManagementObject.) |
|
ApplyTemplate(ManagementPackObjectTemplate, ObjectTemplateCallback) | (Inherited from EnterpriseManagementObject.) |
|
Commit() | (Inherited from EnterpriseManagementObject.) |
|
Commit(EnterpriseManagementConnector) | (Inherited from EnterpriseManagementObject.) |
|
ContainsProperty(Guid) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
ContainsProperty(ManagementPackProperty) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
ContainsProperty(ManagementPackType, String) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
CreateNavigator() | (Inherited from EnterpriseManagementObject.) |
|
Equals(Object) | (Inherited from MonitoringBaseWithId.) |
|
Finalize() | (Inherited from Object.) |
|
GetClasses() | (Inherited from EnterpriseManagementObject.) |
|
GetClasses(BaseClassTraversalDepth) | (Inherited from EnterpriseManagementObject.) |
|
GetCopy() | (Inherited from EnterpriseManagementObject.) |
|
GetHashCode() | (Inherited from MonitoringBaseWithId.) |
|
GetLeastDerivedNonAbstractClass() | (Inherited from EnterpriseManagementObject.) |
|
GetMonitoringAlertReader() | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object. |
|
GetMonitoringAlertReader(DateTime) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that have changed since the specified date and time. |
|
GetMonitoringAlertReader(ManagementPackClass) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and the specified monitoring class. |
|
GetMonitoringAlertReader(ManagementPackClass, DateTime) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(ManagementPackClass, TraversalDepth) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(ManagementPackClass, TraversalDepth, DateTime) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(MonitoringAlertCriteria) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified filter. |
|
GetMonitoringAlertReader(MonitoringAlertCriteria, DateTime) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(MonitoringAlertCriteria, ManagementPackClass) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(MonitoringAlertCriteria, ManagementPackClass, DateTime) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth, DateTime) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(MonitoringAlertCriteria, TraversalDepth) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(MonitoringAlertCriteria, TraversalDepth, DateTime) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertReader(TraversalDepth) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object, and optionally alerts that are related to all the monitoring objects that are contained by this object. |
|
GetMonitoringAlertReader(TraversalDepth, DateTime) | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts() | Gets all the monitoring alert objects that are related to this monitoring object. |
|
GetMonitoringAlerts(DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that have changed since the specified date and time. |
|
GetMonitoringAlerts(ManagementPackClass) | Gets all the monitoring alert objects that are related to this monitoring object and the specified monitoring class. |
|
GetMonitoringAlerts(ManagementPackClass, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(ManagementPackClass, TraversalDepth) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(ManagementPackClass, TraversalDepth, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(MonitoringAlertCriteria) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(MonitoringAlertCriteria, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(MonitoringAlertCriteria, ManagementPackClass) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(MonitoringAlertCriteria, ManagementPackClass, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(MonitoringAlertCriteria, TraversalDepth) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(MonitoringAlertCriteria, TraversalDepth, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlerts(TraversalDepth) | Gets all the monitoring alert objects that are related to this monitoring object, and optionally alerts that are related to all the monitoring objects that are contained by this object. |
|
GetMonitoringAlerts(TraversalDepth, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertsCount() | Gets the number of monitoring alerts that are related to this monitoring object. |
|
GetMonitoringAlertsCount(ManagementPackClass) | Gets the number of monitoring alerts that are related to this monitoring object and the specified monitoring class. |
|
GetMonitoringAlertsCount(ManagementPackClass, TraversalDepth) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertsCount(MonitoringAlertCriteria) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertsCount(MonitoringAlertCriteria, ManagementPackClass) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertsCount(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertsCount(MonitoringAlertCriteria, TraversalDepth) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringAlertsCount(TraversalDepth) | Gets the number of monitoring alerts that are related to this monitoring object, and optionally alerts that are related to all the monitoring objects that are contained by this object. |
|
GetMonitoringEventReader() | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object. |
|
GetMonitoringEventReader(ManagementPackClass) | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object and the specified monitoring class. |
|
GetMonitoringEventReader(ManagementPackClass, TraversalDepth) | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEventReader(MonitoringEventCriteria) | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEventReader(MonitoringEventCriteria, ManagementPackClass) | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEventReader(MonitoringEventCriteria, ManagementPackClass, TraversalDepth) | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEventReader(MonitoringEventCriteria, TraversalDepth) | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEventReader(TraversalDepth) | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object, and optionally events that are related to all the monitoring objects that are contained by this object. |
|
GetMonitoringEvents() | Gets all the event objects that are related to this monitoring object. |
|
GetMonitoringEvents(ManagementPackClass) | Gets all the event objects that are related to this monitoring object and the specified monitoring class. |
|
GetMonitoringEvents(ManagementPackClass, TraversalDepth) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEvents(MonitoringEventCriteria) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEvents(MonitoringEventCriteria, ManagementPackClass) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEvents(MonitoringEventCriteria, ManagementPackClass, TraversalDepth) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEvents(MonitoringEventCriteria, TraversalDepth) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria. |
|
GetMonitoringEvents(TraversalDepth) | Gets all the event objects that are related to this monitoring object, and optionally events that are related to all the monitoring objects that are contained by this object. |
|
GetMonitoringPerformanceData() | Gets all the performance data that is related to this monitoring object. |
|
GetMonitoringPerformanceData(ManagementPackClass) | Gets all the performance data that is related to this monitoring object and the specified monitoring class. |
|
GetMonitoringPerformanceData(ManagementPackClass, TraversalDepth) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, ManagementPackClass) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, ManagementPackClass, TraversalDepth) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, TraversalDepth) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceData(TraversalDepth) | Gets all the performance data that is related to this monitoring object, and optionally performance data that is related to all the monitoring objects that are contained by this object. |
|
GetMonitoringPerformanceDataReader() | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object. |
|
GetMonitoringPerformanceDataReader(ManagementPackClass) | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object and the specified monitoring class. |
|
GetMonitoringPerformanceDataReader(ManagementPackClass, TraversalDepth) | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceDataReader(MonitoringPerformanceDataCriteria) | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceDataReader(MonitoringPerformanceDataCriteria, ManagementPackClass) | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceDataReader(MonitoringPerformanceDataCriteria, ManagementPackClass, TraversalDepth) | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceDataReader(MonitoringPerformanceDataCriteria, TraversalDepth) | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object and that meets the specified criteria. |
|
GetMonitoringPerformanceDataReader(TraversalDepth) | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object, and optionally performance data that is related to all the monitoring objects that are contained by this object. |
|
GetMonitoringTaskResults() | Gets all the task results that are related to this object. |
|
GetMonitoringTaskResults(TaskResultCriteria) | Gets all the task results that are related to this object and that meet the specified criteria. |
|
GetMonitoringTaskResults(TaskResultCriteria, TraversalDepth) | Gets all the task results that are related to this object and that meet the specified criteria. |
|
GetMonitoringTaskResults(TraversalDepth) | Gets all the task results that are related to this object, and optionally task results that are related to all the monitoring objects that are contained by this object. |
|
GetMostDerivedClasses() | (Inherited from EnterpriseManagementObject.) |
|
GetParentMonitoringObjects() | Gets all the MonitoringObject instances that are parents of this object. |
|
GetParentPartialMonitoringObjects() | Gets all the PartialMonitoringObject instances that are parents of this object. |
|
GetProperties() | (Inherited from EnterpriseManagementObject.) |
|
GetRelatedMonitoringObjects() | Gets all the monitoring objects that are related to this object. |
|
GetRelatedMonitoringObjects(ICollection<MonitoringObjectCriteria>, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedMonitoringObjects(ManagementPackClass) | Gets all the monitoring objects that are related to this object and the specified monitoring class. |
|
GetRelatedMonitoringObjects(ManagementPackClass, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedMonitoringObjects(MonitoringObjectCriteria) | Gets all the monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedMonitoringObjects(MonitoringObjectCriteria, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedMonitoringObjects(MonitoringObjectGenericCriteria) | Gets all the monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedMonitoringObjects(MonitoringObjectGenericCriteria, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedMonitoringObjects(MonitoringRelationshipClass) | Gets all the monitoring objects that are related to this monitoring object with the specified relationship type. |
|
GetRelatedMonitoringObjects(MonitoringRelationshipClass, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedMonitoringObjects(TraversalDepth) | Gets all the monitoring objects that are related to this object, and optionally monitoring objects that are related to all the monitoring objects that are contained by this object. |
|
GetRelatedPartialMonitoringObjects() | Gets all the partial monitoring objects that are related to this object. |
|
GetRelatedPartialMonitoringObjects(ManagementPackClass) | Gets all the partial monitoring objects that are related to this object and the specified monitoring class. |
|
GetRelatedPartialMonitoringObjects(ManagementPackClass, TraversalDepth) | Gets all the partial monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedPartialMonitoringObjects(MonitoringObjectGenericCriteria) | Gets all the partial monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedPartialMonitoringObjects(MonitoringObjectGenericCriteria, TraversalDepth) | Gets all the partial monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedPartialMonitoringObjects(MonitoringRelationshipClass) | Gets all the partial monitoring objects that are related to this monitoring object with the specified relationship type. |
|
GetRelatedPartialMonitoringObjects(MonitoringRelationshipClass, TraversalDepth) | Gets all the partial monitoring objects that are related to this object and that meet the specified criteria. |
|
GetRelatedPartialMonitoringObjects(TraversalDepth) | Gets all the partial monitoring objects that are related to this object, and optionally partial monitoring objects that are related to all the monitoring objects that are contained by this object. |
|
GetType() | (Inherited from Object.) |
|
IsInstanceOf(ManagementPackClass) | (Inherited from EnterpriseManagementObject.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
Overwrite() | (Inherited from EnterpriseManagementObject.) |
|
Overwrite(EnterpriseManagementConnector) | (Inherited from EnterpriseManagementObject.) |
|
PopulateAccessRights(EnterpriseManagementGroup) | (Inherited from EnterpriseManagementObject.) |
|
Reconnect(EnterpriseManagementGroup) | Reconnects to the specified management group after the object has been disconnected.(Overrides EnterpriseManagementObjectBaseWithProperties.Reconnect(EnterpriseManagementGroup).) |
|
SetId(Guid) | (Inherited from MonitoringBaseWithId.) |
|
ToString() | (Inherited from MonitoringBase.) |
|
TryGetProperty(Guid, EnterpriseManagementSimpleObject) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
TryGetProperty(ManagementPackProperty, EnterpriseManagementSimpleObject) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
TryGetProperty(ManagementPackType, String, EnterpriseManagementSimpleObject) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IEnterpriseManagementObjectCreatable<EnterpriseManagementObject>.CreateObject(IEnterpriseManagementObjectData, EnterpriseManagementGroup) | (Inherited from EnterpriseManagementObject.) |
|
IEnterpriseManagementObjectCreatable<EnterpriseManagementObject>.CreateObjectGroup(IEnterpriseManagementObjectData, EnterpriseManagementGroup) | (Inherited from EnterpriseManagementObject.) |
|
IEnterpriseManagementObjectCreatable<EnterpriseManagementObject>.GetObjectDataFromRow(Result) | (Inherited from EnterpriseManagementObject.) |
Remarks
For more information about this class, see Monitoring Object and Partial Monitoring Object Comparison
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