Share via


MonitoringObject Class

Definition

An instance of a ManagementPackClass.

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

Examples

The following example gets a collection of monitoring objects and outputs their states and names.

Remarks

A monitoring object is an instance that is discovered by Microsoft System Center Operations Manager. For more information about this class, see Monitoring Object and Partial Monitoring Object Comparison.

Constructors

MonitoringObject(IEnterpriseManagementObjectData, ManagementGroup)

A basic constructor for internal use.

Properties

AvailabilityLastModified

Last modified time of the availability of this monitoring object.

(Inherited from PartialMonitoringObject)
HealthState

The current health state.

(Inherited from PartialMonitoringObject)
InMaintenanceMode

Whether this monitoring object is in maintenance mode.

(Inherited from PartialMonitoringObject)
IsAvailable

Whether this monitoring object is available

(Inherited from PartialMonitoringObject)
IsManaged

Whether this instance is Managed

(Inherited from PartialMonitoringObject)
LeastDerivedNonAbstractMonitoringClassId
Obsolete.

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

(Inherited from PartialMonitoringObject)
MaintenanceModeLastModified

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

(Inherited from PartialMonitoringObject)
ManagementGroup

The ManagementGroup the object was instantiated in.

(Inherited from PartialMonitoringObjectBase)
MonitoringClassIds
Obsolete.

The monitoring class ids of this monitoring object.

(Inherited from PartialMonitoringObject)
StateLastModified

Last modified time of the state of this monitoring object.

(Inherited from PartialMonitoringObject)

Methods

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

Begins the execution of a task.

(Inherited from PartialMonitoringObject)
EndExecuteMonitoringTask(IAsyncResult)
Obsolete.

Finishes task execution.

(Inherited from PartialMonitoringObject)
ExecuteMonitoringTask(MonitoringTask, TaskConfiguration)
Obsolete.

Executes a task.

(Inherited from PartialMonitoringObject)
GetDiscoverySources()
Obsolete.

Gets the class for this relationship.

(Inherited from PartialMonitoringObject)
GetLeastDerivedNonAbstractMonitoringClass()
Obsolete.

Retrieves the least derived non-abstract monitoring class.

(Inherited from PartialMonitoringObject)
GetMaintenanceWindow()

Gets the current maintenance mode info.

(Inherited from PartialMonitoringObject)
GetMaintenanceWindowHistory()
Obsolete.

Gets the maintenance mode info history.

(Inherited from PartialMonitoringObject)
GetMonitorHierarchy()
Obsolete.

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

(Inherited from PartialMonitoringObject)
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, DateTime)

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(ManagementPackClass, TraversalDepth)

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(MonitoringAlertCriteria, DateTime)

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, 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)

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(MonitoringAlertCriteria, TraversalDepth)

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(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)
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, DateTime)

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(ManagementPackClass, TraversalDepth)

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(MonitoringAlertCriteria, DateTime)

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, 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)

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(MonitoringAlertCriteria, TraversalDepth)

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(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)
GetMonitoringAlertsCount()

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(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, ManagementPackClass)

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(MonitoringAlertCriteria)

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.

(Inherited from PartialMonitoringObject)
GetMonitoringConsoleTasks()
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringConsoleTasks(ManagementPackConsoleTaskCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringDiagnostics()
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringDiagnostics(ManagementPackDiagnosticCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringDiscoveries()
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringDiscoveries(ManagementPackDiscoveryCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringEventReader()

Retrieves all the Event objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(ManagementPackClass, TraversalDepth)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEventReader(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, ManagementPackClass)

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(MonitoringEventCriteria)

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, TraversalDepth)

Retrieves all the MonitoringEvent objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringEvents(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, ManagementPackClass)

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(MonitoringEventCriteria)

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.

(Inherited from PartialMonitoringObject)
GetMonitoringLinkedReports(ManagementPackLinkedReportCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringPerformanceData()

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(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, ManagementPackClass)

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(MonitoringPerformanceDataCriteria)

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, TraversalDepth)

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(MonitoringPerformanceDataCriteria, ManagementPackClass, TraversalDepth)

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, 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(TraversalDepth)

Retrieves all the MonitoringPerformanceData objects related to this PartialMonitoringObject.

(Inherited from PartialMonitoringObjectBase)
GetMonitoringProperties()
Obsolete.

Gets all the properties associated with this monitoring object.

(Inherited from PartialMonitoringObject)
GetMonitoringPropertyValue(MonitoringClassProperty)
Obsolete.

This method returns an object corresponding to the provided MonitoringObjectProperty.

GetMonitoringRecoveries()
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringRecoveries(ManagementPackRecoveryCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjects()
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjectsWhereSource()
Obsolete.

Gets the relationships of which this PartialMonitoringObject is the source.

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjectsWhereSource(ICollection<MonitoringRelationshipClass>)
Obsolete.

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

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipClass)
Obsolete.

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

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipObjectGenericCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjectsWhereSource(TraversalDepth)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjectsWhereTarget()
Obsolete.

Gets the relationships of which this PartialMonitoringObject is the target.

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>)
Obsolete.

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

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
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.

(Inherited from PartialMonitoringObject)
GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringReports()
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringReports(ManagementPackReportCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringRules()
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringRules(ManagementPackRuleCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringStateHierarchy()
Obsolete.

This method returns the state hierarchy for this monitoring object.

(Inherited from PartialMonitoringObject)
GetMonitoringStates(ICollection<ManagementPackMonitor>)
Obsolete.

Gets monitoring state for this monitoring object.

(Inherited from PartialMonitoringObject)
GetMonitoringStates(IEnumerable<ManagementPackMonitor>)

Gets monitoring state for this monitoring object.

(Inherited from PartialMonitoringObject)
GetMonitoringTaskResults()

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(TaskResultCriteria)

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.

(Inherited from PartialMonitoringObject)
GetMonitoringTasks(ManagementPackTaskCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringViews()
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMonitoringViews(ManagementPackViewCriteria)
Obsolete.

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

(Inherited from PartialMonitoringObject)
GetMostDerivedMonitoringClasses()
Obsolete.

This method returns this instances most derived monitoring classes.

(Inherited from PartialMonitoringObject)
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, 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(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(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(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(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(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(MonitoringRelationshipClass, TraversalDepth)

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

(Inherited from PartialMonitoringObjectBase)
GetRelatedMonitoringObjects(MonitoringRelationshipClass)

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, 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(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(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(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(MonitoringRelationshipClass, TraversalDepth)

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

(Inherited from PartialMonitoringObjectBase)
GetRelatedPartialMonitoringObjects(MonitoringRelationshipClass)

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.

(Inherited from PartialMonitoringObject)
GetResultantOverrides(ManagementPackMonitor)
Obsolete.

Gets the resultant overrides for the monitor.

(Inherited from PartialMonitoringObject)
GetResultantOverrides(ManagementPackSecureReference)
Obsolete.

Gets the resultant overrides for the secure reference.

(Inherited from PartialMonitoringObject)
GetResultantOverrides(MonitoringDiagnostic)
Obsolete.

Gets the resultant overrides for the diagnostic.

(Inherited from PartialMonitoringObject)
GetResultantOverrides(MonitoringDiscovery)
Obsolete.

Gets the resultant overrides for the discovery.

(Inherited from PartialMonitoringObject)
GetResultantOverrides(MonitoringRecovery)
Obsolete.

Gets the resultant overrides for the recovery.

(Inherited from PartialMonitoringObject)
GetResultantOverrides(MonitoringRule)
Obsolete.

Gets the resultant overrides for the rule.

(Inherited from PartialMonitoringObject)
GetStateHierarchy()

This method returns the state hierarchy for this monitoring object.

(Inherited from PartialMonitoringObject)
InsertCustomMonitoringEvent(CustomMonitoringEvent)

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

(Inherited from PartialMonitoringObject)
InsertCustomMonitoringEvents(ICollection<CustomMonitoringEvent>)

Inserts events associated with this monitoring object into the runtime.

(Inherited from PartialMonitoringObject)
InsertCustomMonitoringPerformanceData(CustomMonitoringPerformanceData)

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

(Inherited from PartialMonitoringObject)
InsertCustomMonitoringPerformanceData(ICollection<CustomMonitoringPerformanceData>)

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

(Inherited from PartialMonitoringObject)
RecalculateMonitoringState()

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

(Inherited from PartialMonitoringObject)
RecalculateMonitoringState(Guid)

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

(Inherited from PartialMonitoringObject)
RecalculateMonitoringState(ManagementPackMonitor)

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

(Inherited from PartialMonitoringObject)
Reconnect(EnterpriseManagementGroup)

Reconnects the specified management group.

(Inherited from PartialMonitoringObjectBase)
ResetMonitoringState()

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

(Inherited from PartialMonitoringObject)
ResetMonitoringState(Guid)

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

(Inherited from PartialMonitoringObject)
ResetMonitoringState(ManagementPackMonitor)

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

(Inherited from PartialMonitoringObject)
ScheduleMaintenanceMode(DateTime, DateTime, MaintenanceModeReason, String, TraversalDepth)

Schedules maintenance mode for this object.

(Inherited from PartialMonitoringObject)
ScheduleMaintenanceMode(DateTime, DateTime, MaintenanceModeReason, String)

Schedules maintenance mode for this object.

(Inherited from PartialMonitoringObject)
StopMaintenanceMode(DateTime, TraversalDepth)

Stops the current maintenance mode for this object.

(Inherited from PartialMonitoringObject)
StopMaintenanceMode(DateTime)

Stops the current maintenance mode for this object.

(Inherited from PartialMonitoringObject)
SubmitMonitoringTask(MonitoringTask, TaskConfiguration, MonitoringTaskStatusChangeCallback)
Obsolete.

Submits a task targeted toward this monitoring object.

(Inherited from PartialMonitoringObject)
SubmitMonitoringTask(MonitoringTask, TaskConfiguration)
Obsolete.

Submits a task targeted toward this monitoring object.

(Inherited from PartialMonitoringObject)
UpdateMaintenanceMode(DateTime, MaintenanceModeReason, String, TraversalDepth)

Updates the current maintenance mode for this object.

(Inherited from PartialMonitoringObject)
UpdateMaintenanceMode(DateTime, MaintenanceModeReason, String)

Updates the current maintenance mode for this object.

(Inherited from PartialMonitoringObject)

Events

OnRelatedEntitiesChanged

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

(Inherited from PartialMonitoringObject)

Explicit Interface Implementations

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

Applies to