Share via


PartialMonitoringObject Class

Definition

An light weight instance of a ManagementPackClass.

public ref class PartialMonitoringObject : Microsoft::EnterpriseManagement::Monitoring::PartialMonitoringObjectBase, Microsoft::EnterpriseManagement::Common::Internal::IEnterpriseManagementObjectCreatable<Microsoft::EnterpriseManagement::Monitoring::PartialMonitoringObject ^>
[System.Serializable]
public class PartialMonitoringObject : Microsoft.EnterpriseManagement.Monitoring.PartialMonitoringObjectBase, Microsoft.EnterpriseManagement.Common.Internal.IEnterpriseManagementObjectCreatable<Microsoft.EnterpriseManagement.Monitoring.PartialMonitoringObject>
type PartialMonitoringObject = class
    inherit PartialMonitoringObjectBase
    interface IEnterpriseManagementObjectCreatable<PartialMonitoringObject>
Public Class PartialMonitoringObject
Inherits PartialMonitoringObjectBase
Implements IEnterpriseManagementObjectCreatable(Of PartialMonitoringObject)
Inheritance
Derived
Attributes
Implements

Examples

The following example shows how to get the computers that are running Windows operating systems in a management group and how to display the health state and number of alerts for each computer.

Remarks

The PartialMonitoringObject class is the base class for the MonitoringObject class and the PartialMonitoringObjectGroup class.

A partial monitoring object is an object for which only the standard set of monitoring object properties is defined. Any custom properties of the object's class are omitted. Because the Operations Manager database omits custom property values when responding to the query, using partial monitoring objects decreases the load on the database and improves query performance.

For more information about this class, see Monitoring Object and Partial Monitoring Object Comparison.

Properties

AvailabilityLastModified

Last modified time of the availability of this monitoring object.

HealthState

The current health state.

InMaintenanceMode

Whether this monitoring object is in maintenance mode.

IsAvailable

Whether this monitoring object is available

IsManaged

Whether this instance is Managed

LeastDerivedNonAbstractMonitoringClassId
Obsolete.

The Id of the least derived non-abstract monitoring class.

MaintenanceModeLastModified

Last modified time of the maintenance mode of this monitoring object.

ManagementGroup

The ManagementGroup the object was instantiated in.

(Inherited from PartialMonitoringObjectBase)
MonitoringClassIds
Obsolete.

The monitoring class ids of this monitoring object.

StateLastModified

Last modified time of the state of this monitoring object.

Methods

BeginExecuteMonitoringTask(MonitoringTask, TaskConfiguration, AsyncCallback, Object)
Obsolete.

Begins the execution of a task.

EndExecuteMonitoringTask(IAsyncResult)
Obsolete.

Finishes task execution.

ExecuteMonitoringTask(MonitoringTask, TaskConfiguration)
Obsolete.

Executes a task.

GetDiscoverySources()
Obsolete.

Gets the class for this relationship.

GetLeastDerivedNonAbstractMonitoringClass()
Obsolete.

Retrieves the least derived non-abstract monitoring class.

GetMaintenanceWindow()

Gets the current maintenance mode info.

GetMaintenanceWindowHistory()
Obsolete.

Gets the maintenance mode info history.

GetMonitorHierarchy()
Obsolete.

Gets the root monitor targeted toward this instance and its base types and prepopulates a navigatable heirarchy.

GetMonitoringAlertReader()

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(ManagementPackClass)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(ManagementPackClass, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(ManagementPackClass, TraversalDepth, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(MonitoringAlertCriteria)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(MonitoringAlertCriteria, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(MonitoringAlertCriteria, ManagementPackClass)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(MonitoringAlertCriteria, ManagementPackClass, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(MonitoringAlertCriteria, TraversalDepth)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(MonitoringAlertCriteria, TraversalDepth, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(TraversalDepth)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertReader(TraversalDepth, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts()

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(ManagementPackClass)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(ManagementPackClass, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(ManagementPackClass, TraversalDepth, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(MonitoringAlertCriteria)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(MonitoringAlertCriteria, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(MonitoringAlertCriteria, ManagementPackClass)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(MonitoringAlertCriteria, ManagementPackClass, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth)

Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(MonitoringAlertCriteria, TraversalDepth)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(MonitoringAlertCriteria, TraversalDepth, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(TraversalDepth)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlerts(TraversalDepth, DateTime)

Retrieves all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertsCount()

Retrieves count of all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertsCount(ManagementPackClass)

Retrieves count of all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertsCount(ManagementPackClass, TraversalDepth)

Retrieves count of all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertsCount(MonitoringAlertCriteria)

Retrieves count of all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertsCount(MonitoringAlertCriteria, ManagementPackClass)

Retrieves count of all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertsCount(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth)

Retrieves count of all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertsCount(MonitoringAlertCriteria, TraversalDepth)

Retrieves count of all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringAlertsCount(TraversalDepth)

Retrieves count of all the MonitoringAlert objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringClasses()
Obsolete.

Retrieves the monitoring classes this monitoring object is an instance of.

GetMonitoringConsoleTasks()
Obsolete.

Gets all the tasks targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringConsoleTasks(ManagementPackConsoleTaskCriteria)
Obsolete.

Gets all the tasks targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringDiagnostics()
Obsolete.

Gets all the diagnostics targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringDiagnostics(ManagementPackDiagnosticCriteria)
Obsolete.

Gets all the diagnostics targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringDiscoveries()
Obsolete.

Gets all the discoveries targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringDiscoveries(ManagementPackDiscoveryCriteria)
Obsolete.

Gets all the discoveries targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringEventReader()

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(ManagementPackClass)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(MonitoringEventCriteria)

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(MonitoringEventCriteria, ManagementPackClass)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(MonitoringEventCriteria, ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(MonitoringEventCriteria, TraversalDepth)

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(TraversalDepth)

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents()

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents(ManagementPackClass)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents(ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents(MonitoringEventCriteria)

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents(MonitoringEventCriteria, ManagementPackClass)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents(MonitoringEventCriteria, ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents(MonitoringEventCriteria, TraversalDepth)

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents(TraversalDepth)

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringLinkedReports()
Obsolete.

Gets all the reports targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringLinkedReports(ManagementPackLinkedReportCriteria)
Obsolete.

Gets all the reports targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringPerformanceData()

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceData(ManagementPackClass)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceData(ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, ManagementPackClass)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceData(TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceDataReader()

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceDataReader(ManagementPackClass)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceDataReader(ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceDataReader(MonitoringPerformanceDataCriteria)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceDataReader(MonitoringPerformanceDataCriteria, ManagementPackClass)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceDataReader(MonitoringPerformanceDataCriteria, ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceDataReader(MonitoringPerformanceDataCriteria, TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringPerformanceDataReader(TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringProperties()
Obsolete.

Gets all the properties associated with this monitoring object.

GetMonitoringRecoveries()
Obsolete.

Gets all the recoveries targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringRecoveries(ManagementPackRecoveryCriteria)
Obsolete.

Gets all the recoveries targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringRelationshipObjects()
Obsolete.

Gets the relationships of which this PartialMonitoringObject is a part (either source or target).

GetMonitoringRelationshipObjectsWhereSource()
Obsolete.

Gets the relationships of which this PartialMonitoringObject is the source.

GetMonitoringRelationshipObjectsWhereSource(ICollection<MonitoringRelationshipClass>)
Obsolete.

Retrieves all the relationships that this monitoring object is the source of any of the given relationship types.

GetMonitoringRelationshipObjectsWhereSource(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the source of any of the given relationship types, optionally including their derived types.

GetMonitoringRelationshipObjectsWhereSource(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth, TraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the source of any of the given relationship types, optionally including their derived types and optionally including relationships where the instances this instance contains via the Containment relationship type or above are the source.

GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipClass)
Obsolete.

Retrieves all the relationships that this monitoring object is the source of the given relationship type.

GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipClass, DerivedClassTraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the source of the given relationship type, optionally including their derived types.

GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipClass, DerivedClassTraversalDepth, TraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the source of the given relationship type, optionally including their derived types and optionally including relationships where the instances this instance contains via the Containment relationship type or above are the source.

GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipObjectGenericCriteria)
Obsolete.

Retrieves all the relationships that this monitoring object is the source of and applies the given criteria.

GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipObjectGenericCriteria, TraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the source of and applies the given criteria, optionally including relationships where the instances this instance contains via the Containment relationship type or above are the source.

GetMonitoringRelationshipObjectsWhereSource(TraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the source.

GetMonitoringRelationshipObjectsWhereTarget()
Obsolete.

Gets the relationships of which this PartialMonitoringObject is the target.

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types.

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types, optionally including their derived types.

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth, TraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types, optionally including their derived types and optionally including relationships where the instances this instance contains as a parent via the Containment relationship type or above are the target.

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of the given relationship type.

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass, DerivedClassTraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of the given relationship type, optionally including their derived types.

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass, DerivedClassTraversalDepth, TraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of the given relationship type, optionally including their derived types and optionally including relationships where the instances this instance contains as a parent via the Containment relationship type or above are the source.

GetMonitoringReports()
Obsolete.

Gets all the reports targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringReports(ManagementPackReportCriteria)
Obsolete.

Gets all the reports targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringRules()
Obsolete.

Gets all the rules targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringRules(ManagementPackRuleCriteria)
Obsolete.

Gets all the rules targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringStateHierarchy()
Obsolete.

This method returns the state hierarchy for this monitoring object.

GetMonitoringStates(ICollection<ManagementPackMonitor>)
Obsolete.

Gets monitoring state for this monitoring object.

GetMonitoringStates(IEnumerable<ManagementPackMonitor>)

Gets monitoring state for this monitoring object.

GetMonitoringTaskResults()

Retrieves all the MonitoringTaskResult objects for this monitoring object.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringTaskResults(TaskResultCriteria)

Retrieves all the MonitoringTaskResult objects for this monitoring object.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringTaskResults(TaskResultCriteria, TraversalDepth)

Retrieves all the MonitoringTaskResult objects for this monitoring object.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringTaskResults(TraversalDepth)

Retrieves all the MonitoringTaskResult objects for this monitoring object.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringTasks()
Obsolete.

Gets all the tasks targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringTasks(ManagementPackTaskCriteria)
Obsolete.

Gets all the tasks targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringViews()
Obsolete.

Gets all the views targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMonitoringViews(ManagementPackViewCriteria)
Obsolete.

Gets all the views targeted toward this monitoring object, based on all the types of the entity and their base types.

GetMostDerivedMonitoringClasses()
Obsolete.

This method returns this instances most derived monitoring classes.

GetParentMonitoringObjects()

This method will find any MonitoringObject instances that are parents of this instance.

(Inherited from PartialMonitoringObjectBase)
GetParentPartialMonitoringObjects()

This method will find any MonitoringObject instances that are parents of this instance.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects()

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(ICollection<MonitoringObjectCriteria>, TraversalDepth)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the specified criterias.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(ManagementPackClass)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type and any derived types, allowing for abstract types to be specified.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(ManagementPackClass, TraversalDepth)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type and any derived types, allowing for abstract types to be specified.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(MonitoringObjectCriteria)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type with the specified criteria.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(MonitoringObjectCriteria, TraversalDepth)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type with the specified criteria.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(MonitoringObjectGenericCriteria)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type with the specified criteria.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(MonitoringObjectGenericCriteria, TraversalDepth)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type with the specified criteria.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(MonitoringRelationshipClass)

This method will find any MonitoringObject instances that share the given relationshipType with this object.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(MonitoringRelationshipClass, TraversalDepth)

This method will find any MonitoringObject instances that share the given relationshipType with this object.

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(TraversalDepth)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship.

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects()

This method will find any PartialMonitoringObject instances that are related to this MonitoringObject by any containment relationship.

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects(ManagementPackClass)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type and any derived types, allowing for abstract types to be specified.

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects(ManagementPackClass, TraversalDepth)

This method will find any PartialMonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type and any derived types, allowing for abstract types to be specified.

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects(MonitoringObjectGenericCriteria)

This method will find any PartialMonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type with the specified criteria.

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects(MonitoringObjectGenericCriteria, TraversalDepth)

This method will find any PartialMonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type with the specified criteria.

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects(MonitoringRelationshipClass)

This method will find any PartialMonitoringObject instances that share the given relationshipType with this object.

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects(MonitoringRelationshipClass, TraversalDepth)

This method will find any PartialMonitoringObject instances that share the given relationshipType with this object.

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects(TraversalDepth)

This method will find any PartialMonitoringObject instances that are related to this MonitoringObject by any containment relationship.

(Inherited from PartialMonitoringObjectBase)
GetResultantCategoryOverrides()
Obsolete.

Gets the resultant category overrides.

GetResultantOverrides(ManagementPackMonitor)
Obsolete.

Gets the resultant overrides for the monitor.

GetResultantOverrides(ManagementPackSecureReference)
Obsolete.

Gets the resultant overrides for the secure reference.

GetResultantOverrides(MonitoringDiagnostic)
Obsolete.

Gets the resultant overrides for the diagnostic.

GetResultantOverrides(MonitoringDiscovery)
Obsolete.

Gets the resultant overrides for the discovery.

GetResultantOverrides(MonitoringRecovery)
Obsolete.

Gets the resultant overrides for the recovery.

GetResultantOverrides(MonitoringRule)
Obsolete.

Gets the resultant overrides for the rule.

GetStateHierarchy()

This method returns the state hierarchy for this monitoring object.

InsertCustomMonitoringEvent(CustomMonitoringEvent)

Inserts an event associated with this monitoring object into the runtime.

InsertCustomMonitoringEvents(ICollection<CustomMonitoringEvent>)

Inserts events associated with this monitoring object into the runtime.

InsertCustomMonitoringPerformanceData(CustomMonitoringPerformanceData)

Inserts a performance data associated with this monitoring object into the runtime.

InsertCustomMonitoringPerformanceData(ICollection<CustomMonitoringPerformanceData>)

Inserts performance data associated with this monitoring object into the runtime.

RecalculateMonitoringState()

Recalculates the state of all the monitors for this monitoring object.

RecalculateMonitoringState(Guid)

Recalculates the state of the given monitor for this monitoring object.

RecalculateMonitoringState(ManagementPackMonitor)

Recalculates the state of the given monitor for this monitoring object.

Reconnect(EnterpriseManagementGroup)

Reconnects the specified management group.

(Inherited from PartialMonitoringObjectBase)
ResetMonitoringState()

Resets the state of all the monitors for this monitoring object.

ResetMonitoringState(Guid)

Resets the state of the given monitor for this monitoring object.

ResetMonitoringState(ManagementPackMonitor)

Resets the state of the given monitor for this monitoring object.

ScheduleMaintenanceMode(DateTime, DateTime, MaintenanceModeReason, String)

Schedules maintenance mode for this object.

ScheduleMaintenanceMode(DateTime, DateTime, MaintenanceModeReason, String, TraversalDepth)

Schedules maintenance mode for this object.

StopMaintenanceMode(DateTime)

Stops the current maintenance mode for this object.

StopMaintenanceMode(DateTime, TraversalDepth)

Stops the current maintenance mode for this object.

SubmitMonitoringTask(MonitoringTask, TaskConfiguration)
Obsolete.

Submits a task targeted toward this monitoring object.

SubmitMonitoringTask(MonitoringTask, TaskConfiguration, MonitoringTaskStatusChangeCallback)
Obsolete.

Submits a task targeted toward this monitoring object.

UpdateMaintenanceMode(DateTime, MaintenanceModeReason, String)

Updates the current maintenance mode for this object.

UpdateMaintenanceMode(DateTime, MaintenanceModeReason, String, TraversalDepth)

Updates the current maintenance mode for this object.

Events

OnRelatedEntitiesChanged

Notifies subscribers that this monitoring object had its related entities based on Containment or relationship types derived from containment changed.

Explicit Interface Implementations

IEnterpriseManagementObjectCreatable<PartialMonitoringObject>.CreateObject(IEnterpriseManagementObjectData, EnterpriseManagementGroup)
IEnterpriseManagementObjectCreatable<PartialMonitoringObject>.CreateObjectGroup(IEnterpriseManagementObjectData, EnterpriseManagementGroup)
IEnterpriseManagementObjectCreatable<PartialMonitoringObject>.GetObjectDataFromRow(Result)
IEnterpriseManagementObjectCreatable<PartialMonitoringObject>.GroupsAsDifferentType
IEnterpriseManagementObjectCreatable<PartialMonitoringObject>.ObjectMode
IEnterpriseManagementObjectCreatable<PartialMonitoringObject>.ViewName

Applies to