MonitoringObject Class
Applies To: Operations Manager for System Center 2012
Represents a monitoring object and provides access to its properties, state, as well as related monitoring objects.
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
Microsoft.EnterpriseManagement.Monitoring.MonitoringObject
Microsoft.EnterpriseManagement.Monitoring.MonitoringObjectGroup
Syntax
[SerializableAttribute]
public class MonitoringObject : PartialMonitoringObject, IEnterpriseManagementObjectCreatable<MonitoringObject>
[SerializableAttribute]
public ref class MonitoringObject : PartialMonitoringObject,
IEnterpriseManagementObjectCreatable<MonitoringObject^>
[<SerializableAttribute>]
type MonitoringObject =
class
inherit PartialMonitoringObject
interface IEnterpriseManagementObjectCreatable<MonitoringObject>
end
<SerializableAttribute>
Public Class MonitoringObject
Inherits PartialMonitoringObject
Implements IEnterpriseManagementObjectCreatable(Of MonitoringObject)
Constructors
Name | Description | |
---|---|---|
MonitoringObject(IEnterpriseManagementObjectData, ManagementGroup) |
Properties
Name | Description | |
---|---|---|
AvailabilityLastModified | Gets the last modified time, in DateTime format, of the availability of this monitoring object.(Inherited from PartialMonitoringObject.) |
|
DisplayName | (Inherited from EnterpriseManagementObject.) |
|
FullName | (Inherited from EnterpriseManagementObject.) |
|
HasChanges | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
HealthState | Gets the current health state of the monitoring object.(Inherited from PartialMonitoringObject.) |
|
Id | (Inherited from MonitoringBaseWithId.) |
|
InMaintenanceMode | Gets a value indicating whether the monitoring object is in maintenance mode.(Inherited from PartialMonitoringObject.) |
|
IsAvailable | Gets a value that indicates whether the monitoring object is available to perform an operation.(Inherited from PartialMonitoringObject.) |
|
IsManaged | This property is for internal use only and is not intended for use in your code.(Inherited from PartialMonitoringObject.) |
|
IsNew | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
Item[Guid] | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
Item[ManagementPackProperty] | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
Item[ManagementPackType, String] | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
LastModified | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
LastModifiedBy | (Inherited from EnterpriseManagementObject.) |
|
LeastDerivedNonAbstractManagementPackClassId | (Inherited from EnterpriseManagementObject.) |
|
LeastDerivedNonAbstractMonitoringClassId | Obsolete.Gets the GUID for the least-derived. non-abstract monitoring class.(Inherited from PartialMonitoringObject.) |
|
MaintenanceModeLastModified | Gets the time, in DateTime format, that maintenance mode of this monitoring object was last modified.(Inherited from PartialMonitoringObject.) |
|
ManagementGroup | The connection management group connection used by this object(Inherited from PartialMonitoringObjectBase.) |
|
ManagementGroupId | (Inherited from MonitoringBase.) |
|
ManagementPackClassIds | (Inherited from EnterpriseManagementObject.) |
|
MonitoringClassIds | Obsolete.Gets a collection of GUIDs of the monitoring classes for this partial monitoring object.(Inherited from PartialMonitoringObject.) |
|
Name | (Inherited from EnterpriseManagementObject.) |
|
Path | (Inherited from EnterpriseManagementObject.) |
|
StateLastModified | Gets the time, in DateTime format, that the state of the monitoring object was last modified.(Inherited from PartialMonitoringObject.) |
|
TimeAdded | (Inherited from EnterpriseManagementObject.) |
|
Values | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
Methods
Name | Description | |
---|---|---|
ApplyTemplate(ManagementPackObjectTemplate) | (Inherited from EnterpriseManagementObject.) |
|
ApplyTemplate(ManagementPackObjectTemplate, ObjectTemplateCallback) | (Inherited from EnterpriseManagementObject.) |
|
BeginExecuteMonitoringTask(MonitoringTask, TaskConfiguration, AsyncCallback, Object) | Obsolete.Asynchronously begins the execution of a task.(Inherited from PartialMonitoringObject.) |
|
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.) |
|
EndExecuteMonitoringTask(IAsyncResult) | Obsolete.Ends the execution of a task.(Inherited from PartialMonitoringObject.) |
|
Equals(Object) | (Inherited from MonitoringBaseWithId.) |
|
ExecuteMonitoringTask(MonitoringTask, TaskConfiguration) | Obsolete.Synchronously executes a task.(Inherited from PartialMonitoringObject.) |
|
Finalize() | (Inherited from Object.) |
|
GetClasses() | (Inherited from EnterpriseManagementObject.) |
|
GetClasses(BaseClassTraversalDepth) | (Inherited from EnterpriseManagementObject.) |
|
GetCopy() | (Inherited from EnterpriseManagementObject.) |
|
GetDiscoverySources() | Obsolete.Gets the discovery sources for the monitoring object.(Inherited from PartialMonitoringObject.) |
|
GetHashCode() | (Inherited from MonitoringBaseWithId.) |
|
GetLeastDerivedNonAbstractClass() | (Inherited from EnterpriseManagementObject.) |
|
GetLeastDerivedNonAbstractMonitoringClass() | Obsolete.Gets the least-derived, non-abstract monitoring class.(Inherited from PartialMonitoringObject.) |
|
GetMaintenanceWindow() | Gets the current maintenance mode information.(Inherited from PartialMonitoringObject.) |
|
GetMaintenanceWindowHistory() | Obsolete.Gets maintenance mode information history.(Inherited from PartialMonitoringObject.) |
|
GetMonitorHierarchy() | Obsolete.Retrieves the root monitor that is targeted toward this object instance and its base types, and populates a hierarchy of objects that you can navigate.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringAlertReader() | Gets an alert reader object that allows you to read all the monitoring alert objects that are related to this monitoring object.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlerts() | Gets all the monitoring alert objects that are related to this monitoring object.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlerts(ManagementPackClass) | Gets all the monitoring alert objects that are related to this monitoring object and the specified monitoring class.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlerts(ManagementPackClass, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlerts(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(ManagementPackClass, TraversalDepth, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlerts(MonitoringAlertCriteria) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlerts(MonitoringAlertCriteria, DateTime) | 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) | 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, DateTime) | 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) | 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) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlerts(MonitoringAlertCriteria, 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, TraversalDepth, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlerts(TraversalDepth, DateTime) | Gets all the monitoring alert objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlertsCount() | Gets the number of monitoring alerts that are related to this monitoring object.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlertsCount(ManagementPackClass) | Gets the number of monitoring alerts that are related to this monitoring object and the specified monitoring class.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlertsCount(ManagementPackClass, TraversalDepth) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlertsCount(MonitoringAlertCriteria) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlertsCount(MonitoringAlertCriteria, ManagementPackClass) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlertsCount(MonitoringAlertCriteria, ManagementPackClass, TraversalDepth) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringAlertsCount(MonitoringAlertCriteria, TraversalDepth) | Gets the number of monitoring alerts that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringClasses() | Obsolete.Gets all the monitoring classes that this monitoring object is an instance of.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringConsoleTasks() | Obsolete.Gets all the tasks that are targeted toward this monitoring object, based on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringConsoleTasks(ManagementPackConsoleTaskCriteria) | Obsolete.Gets all the tasks that are targeted toward this monitoring object, based on all the types of the entity and the base types, and that meet the criteria filter.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringDiagnostics() | Obsolete.Gets all the diagnostics that are targeted toward this monitoring object, based on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringDiagnostics(ManagementPackDiagnosticCriteria) | Obsolete.Gets all the diagnostics that are targeted toward this monitoring object, based on all the types of the entity and the base types and that meet the criteria filter.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringDiscoveries() | Obsolete.Gets all the discoveries that are targeted toward this monitoring object, based on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringDiscoveries(ManagementPackDiscoveryCriteria) | Obsolete.Gets all the discoveries that are targeted toward this monitoring object, based on all the types of the entity and the base types, and that meet the criteria.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringEventReader() | Gets an event reader object that allows you to read all the event objects that are related to this monitoring object.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringEvents() | Gets all the event objects that are related to this monitoring object.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringEvents(ManagementPackClass) | Gets all the event objects that are related to this monitoring object and the specified monitoring class.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringEvents(ManagementPackClass, TraversalDepth) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringEvents(MonitoringEventCriteria) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringEvents(MonitoringEventCriteria, ManagementPackClass) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringEvents(MonitoringEventCriteria, ManagementPackClass, TraversalDepth) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringEvents(MonitoringEventCriteria, TraversalDepth) | Gets all the event objects that are related to this monitoring object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringLinkedReports() | Obsolete.Gets all the reports that are targeted toward this monitoring object, based on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringLinkedReports(ManagementPackLinkedReportCriteria) | Obsolete.Gets all the reports that are targeted toward this monitoring object, based on all the types of the entity and the base types, and that meet the criteria filter.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringPerformanceData() | Gets all the performance data that is related to this monitoring object.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringPerformanceData(ManagementPackClass) | Gets all the performance data that is related to this monitoring object and the specified monitoring class.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringPerformanceData(ManagementPackClass, TraversalDepth) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, ManagementPackClass) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, ManagementPackClass, TraversalDepth) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringPerformanceData(MonitoringPerformanceDataCriteria, TraversalDepth) | Gets all the performance data that is related to this monitoring object and that meets the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringPerformanceDataReader() | Gets a performance data reader that is used to access all the performance data that is related to this monitoring object.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringProperties() | Obsolete.Gets all the properties that are associated with this monitoring object.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringPropertyValue(MonitoringClassProperty) | Obsolete.Gets a property value object that corresponds to the specified monitoring class property. |
|
GetMonitoringRecoveries() | Obsolete.Gets all the recoveries that are targeted toward this monitoring object, based on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRecoveries(ManagementPackRecoveryCriteria) | Obsolete.Gets all the recoveries that are targeted toward this monitoring object, based on all the types of the entity and the base types and that meet the criteria filter.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjects() | Obsolete.Gets the relationships for which this partial monitoring object is a part of, either as a source or target.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource() | Obsolete.Retrieves the relationships for which this PartialMonitoringObject object is the source.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(ICollection<MonitoringRelationshipClass>) | Obsolete.Retrieves all the relationships for which this monitoring object is the source of the given relationship type.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth) | Obsolete.Retrieves all the relationships for which this monitoring object is the source of the given relationship type, optionally including their derived types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth, TraversalDepth) | Obsolete.Retrieves all the relationships for which this monitoring object is the source of the given relationship type, optionally including their derived types and including relationships in which the instances that this instance contains, via the Containment relationship type or above, are the source.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipClass) | Obsolete.Gets the relationships for which this partial monitoring object is a source in the relationship, filtered by the relationshipClass object.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipClass, DerivedClassTraversalDepth) | Obsolete.Gets the relationships for which this partial monitoring object is a source in the relationship, filtered by the relationshipClass object. Gets the relationships from the current PartialMonitoringObject object, or optionally from all derived classes.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipClass, DerivedClassTraversalDepth, TraversalDepth) | Obsolete.Gets the relationships for which this partial monitoring object is a source in the relationship, filtered by the relationshipClasses collection.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipObjectGenericCriteria) | Obsolete.Gets the relationships for which this partial monitoring object is the source, by applying the specified filter.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(MonitoringRelationshipObjectGenericCriteria, TraversalDepth) | Obsolete.Gets the relationships for which this partial monitoring object is a source in the relationships that meet the criteria filter. Gets the relationships from the current PartialMonitoringObject object, or optionally from all related PartialMonitoringObject objects.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereSource(TraversalDepth) | Obsolete.Retrieves all the relationships for which this monitoring object is the source of the given relationship type, optionally including their derived types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereTarget() | Obsolete.Gets the relationships for which this partial monitoring object is a target in the relationship.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>) | Obsolete.Gets the relationships for which this partial monitoring object is a target in the relationship, filtered by the relationshipClasses collection.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth) | Obsolete.Gets the relationships for which this partial monitoring object is a target in the relationship, filtered by the relationshipClasses collection. Gets the relationships from the current PartialMonitoringObject object, and optionally from all derived classes.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth, TraversalDepth) | Obsolete.Gets the relationships for which this partial monitoring object is a target in the relationship, filtered by the relationshipClasses collection. Gets the relationships from the current PartialMonitoringObject object, and, optionally from all derived classes or related PartialMonitoringObject objects.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass) | Obsolete.Gets the relationships for which this partial monitoring object is a source in the relationship, filtered by the relationshipClassobject.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass, DerivedClassTraversalDepth) | Obsolete.Gets the relationships for which this partial monitoring object is a target in the relationship, filtered by the relationshipClass object and optionally from all derived classes.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass, DerivedClassTraversalDepth, TraversalDepth) | Obsolete.Gets the relationships for which this partial monitoring object is a target in the relationship, filtered by the relationshipClasses collection and optionally including all derived classes.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringReports() | Obsolete.Gets all the reports that are targeted toward this monitoring object, based on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringReports(ManagementPackReportCriteria) | Obsolete.Gets all the reports that are targeted toward this monitoring object, based on all the types of the entity and the base types, and that meet the criteria filter.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRules() | Obsolete.Gets all the rules that are targeted toward this monitoring object based, on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringRules(ManagementPackRuleCriteria) | Obsolete.Gets all the rules that are targeted toward this monitoring object, based on all the types of the entity and the base types, and that meet the criteria filter.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringStateHierarchy() | Obsolete.Gets the state hierarchy for this monitoring object.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringStates(ICollection<ManagementPackMonitor>) | Obsolete.Gets the monitoring state of the specified monitor objects.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringStates(IEnumerable<ManagementPackMonitor>) | (Inherited from PartialMonitoringObject.) |
|
GetMonitoringTaskResults() | Gets all the task results that are related to this object.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringTaskResults(TaskResultCriteria) | Gets all the task results that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringTaskResults(TaskResultCriteria, TraversalDepth) | Gets all the task results that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetMonitoringTasks() | Obsolete.Gets all the tasks that are targeted toward this monitoring object, based on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringTasks(ManagementPackTaskCriteria) | Obsolete.Gets all the tasks that are targeted toward this monitoring object, based on all the types of the entity and the base types, and that meet the criteria filter.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringViews() | Obsolete.Gets all the views that are targeted toward this monitoring object, based on all the types of the entity and the base types.(Inherited from PartialMonitoringObject.) |
|
GetMonitoringViews(ManagementPackViewCriteria) | Obsolete.Gets all the views that are targeted toward this monitoring object, based on all the types of the entity and the base types, and that meet the criteria filter.(Inherited from PartialMonitoringObject.) |
|
GetMostDerivedClasses() | (Inherited from EnterpriseManagementObject.) |
|
GetMostDerivedMonitoringClasses() | Obsolete.Gets this instance's most derived monitoring classes.(Inherited from PartialMonitoringObject.) |
|
GetParentMonitoringObjects() | Gets all the MonitoringObject instances that are parents of this object.(Inherited from PartialMonitoringObjectBase.) |
|
GetParentPartialMonitoringObjects() | Gets all the PartialMonitoringObject instances that are parents of this object.(Inherited from PartialMonitoringObjectBase.) |
|
GetProperties() | (Inherited from EnterpriseManagementObject.) |
|
GetRelatedMonitoringObjects() | Gets all the monitoring objects that are related to this object.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(ICollection<MonitoringObjectCriteria>, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(ManagementPackClass) | Gets all the monitoring objects that are related to this object and the specified monitoring class.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(ManagementPackClass, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(MonitoringObjectCriteria) | Gets all the monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(MonitoringObjectCriteria, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(MonitoringObjectGenericCriteria) | Gets all the monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(MonitoringObjectGenericCriteria, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(MonitoringRelationshipClass) | Gets all the monitoring objects that are related to this monitoring object with the specified relationship type.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedMonitoringObjects(MonitoringRelationshipClass, TraversalDepth) | Gets all the monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedPartialMonitoringObjects() | Gets all the partial monitoring objects that are related to this object.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedPartialMonitoringObjects(ManagementPackClass) | Gets all the partial monitoring objects that are related to this object and the specified monitoring class.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedPartialMonitoringObjects(ManagementPackClass, TraversalDepth) | Gets all the partial monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedPartialMonitoringObjects(MonitoringObjectGenericCriteria) | Gets all the partial monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedPartialMonitoringObjects(MonitoringObjectGenericCriteria, TraversalDepth) | Gets all the partial monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedPartialMonitoringObjects(MonitoringRelationshipClass) | Gets all the partial monitoring objects that are related to this monitoring object with the specified relationship type.(Inherited from PartialMonitoringObjectBase.) |
|
GetRelatedPartialMonitoringObjects(MonitoringRelationshipClass, TraversalDepth) | Gets all the partial monitoring objects that are related to this object and that meet the specified criteria.(Inherited from PartialMonitoringObjectBase.) |
|
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.(Inherited from PartialMonitoringObjectBase.) |
|
GetResultantCategoryOverrides() | Obsolete.Gets the resultant category overrides for the partial monitoring object.(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 specified monitoring secure reference.(Inherited from PartialMonitoringObject.) |
|
GetResultantOverrides(MonitoringDiagnostic) | Obsolete.Gets the resultant overrides for the specified diagnostic object.(Inherited from PartialMonitoringObject.) |
|
GetResultantOverrides(MonitoringDiscovery) | Obsolete.Gets the resultant overrides for the specified discovery object.(Inherited from PartialMonitoringObject.) |
|
GetResultantOverrides(MonitoringRecovery) | Obsolete.Gets the resultant overrides for the specified recovery object.(Inherited from PartialMonitoringObject.) |
|
GetResultantOverrides(MonitoringRule) | Obsolete.Gets the resultant overrides for the specified rule.(Inherited from PartialMonitoringObject.) |
|
GetStateHierarchy() | (Inherited from PartialMonitoringObject.) |
|
GetType() | (Inherited from Object.) |
|
InsertCustomMonitoringEvent(CustomMonitoringEvent) | Inserts an event that is associated with this monitoring object into the runtime.(Inherited from PartialMonitoringObject.) |
|
InsertCustomMonitoringEvents(ICollection<CustomMonitoringEvent>) | Inserts events that are associated with this monitoring object into the runtime.(Inherited from PartialMonitoringObject.) |
|
InsertCustomMonitoringPerformanceData(CustomMonitoringPerformanceData) | Inserts performance data that is associated with this monitoring object into the runtime.(Inherited from PartialMonitoringObject.) |
|
InsertCustomMonitoringPerformanceData(ICollection<CustomMonitoringPerformanceData>) | Inserts a collection performance data that is associated with this monitoring object into the runtime.(Inherited from PartialMonitoringObject.) |
|
IsInstanceOf(ManagementPackClass) | (Inherited from EnterpriseManagementObject.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
Overwrite() | (Inherited from EnterpriseManagementObject.) |
|
Overwrite(EnterpriseManagementConnector) | (Inherited from EnterpriseManagementObject.) |
|
PopulateAccessRights(EnterpriseManagementGroup) | (Inherited from EnterpriseManagementObject.) |
|
RecalculateMonitoringState() | Recalculates the state of all the monitors for this monitoring object.(Inherited from PartialMonitoringObject.) |
|
RecalculateMonitoringState(Guid) | Recalculates the state of the specified monitor for this monitoring object.(Inherited from PartialMonitoringObject.) |
|
RecalculateMonitoringState(ManagementPackMonitor) | Recalculates the state of the specified monitor for this monitoring object.(Inherited from PartialMonitoringObject.) |
|
Reconnect(EnterpriseManagementGroup) | Reconnects to the specified management group after the object has been disconnected.(Inherited from PartialMonitoringObjectBase.) |
|
ResetMonitoringState() | Resets the state of all monitors for this monitoring object.(Inherited from PartialMonitoringObject.) |
|
ResetMonitoringState(Guid) | Resets the state of the specified monitor for this monitoring object.(Inherited from PartialMonitoringObject.) |
|
ResetMonitoringState(ManagementPackMonitor) | Resets the state of the specified monitor for this monitoring object.(Inherited from PartialMonitoringObject.) |
|
ScheduleMaintenanceMode(DateTime, DateTime, MaintenanceModeReason, String) | Schedules maintenance mode for this object.(Inherited from PartialMonitoringObject.) |
|
ScheduleMaintenanceMode(DateTime, DateTime, MaintenanceModeReason, String, TraversalDepth) | Schedules maintenance mode for this object.(Inherited from PartialMonitoringObject.) |
|
SetId(Guid) | (Inherited from MonitoringBaseWithId.) |
|
StopMaintenanceMode(DateTime) | Stops maintenance mode for this object.(Inherited from PartialMonitoringObject.) |
|
StopMaintenanceMode(DateTime, TraversalDepth) | Stops maintenance mode for this object and for objects that are related to this partial monitoring object, either from the current PartialMonitoringObject object, or, optionally from all related PartialMonitoringObject objects.(Inherited from PartialMonitoringObject.) |
|
SubmitMonitoringTask(MonitoringTask, TaskConfiguration) | Obsolete.Submits a task that is targeted toward this partial monitoring object.(Inherited from PartialMonitoringObject.) |
|
SubmitMonitoringTask(MonitoringTask, TaskConfiguration, MonitoringTaskStatusChangeCallback) | Obsolete.Submits a task that is targeted toward this partial monitoring object.(Inherited from PartialMonitoringObject.) |
|
ToString() | (Inherited from MonitoringBase.) |
|
TryGetProperty(Guid, EnterpriseManagementSimpleObject) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
TryGetProperty(ManagementPackProperty, EnterpriseManagementSimpleObject) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
TryGetProperty(ManagementPackType, String, EnterpriseManagementSimpleObject) | (Inherited from EnterpriseManagementObjectBaseWithProperties.) |
|
UpdateMaintenanceMode(DateTime, MaintenanceModeReason, String) | Updates the current maintenance mode for the client.(Inherited from PartialMonitoringObject.) |
|
UpdateMaintenanceMode(DateTime, MaintenanceModeReason, String, TraversalDepth) | Updates the current maintenance mode for the client.(Inherited from PartialMonitoringObject.) |
Events
Name | Description | |
---|---|---|
OnRelatedEntitiesChanged | Notifies subscribers that the monitoring object had its related entities, based on relationship types derived from containment, changed.(Inherited from PartialMonitoringObject.) |
Explicit Interface Implementations
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.
Examples
The following example gets a collection of monitoring objects and outputs their states and names.
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