Public Methods (see also Protected Methods)

  Name Description
public method BeginExecuteMonitoringTask Asynchronously begins the execution of a task.
public method EndExecuteMonitoringTask Ends the execution of a task.
public method Equals  Overloaded. (inherited from MonitoringBaseWithId)
public method ExecuteMonitoringTask Synchronously executes a task.
public method GetDiscoverySources Gets the discovery sources for the monitoring object.
public method GetHashCode  Returns the hash code for the MonitoringBaseWithId object. (inherited from MonitoringBaseWithId)
public method GetLeastDerivedNonAbstractMonitoringClass Gets the least-derived non-abstract monitoring class.
public method GetMaintenanceWindow Gets the current maintenance mode information.
public method GetMaintenanceWindowHistory Gets maintenance mode information history.
public method GetMonitorHierarchy 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.
public method GetMonitoringAlertReader  Overloaded. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringAlerts  Overloaded. Gets all the monitoring alert objects that are related to this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringAlertsCount  Overloaded. Gets the number of MonitoringAlert objects that are related to this object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringClasses Gets all the monitoring classes that this monitoring object is an instance of.
public method GetMonitoringConsoleTasks Overloaded. Gets all the tasks that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMonitoringDiagnostics Overloaded. Gets all the diagnostics that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMonitoringDiscoveries Overloaded. Gets all the discoveries that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMonitoringEventReader  Overloaded. Gets an event reader object that allows you to read all the monitoring event objects that are related to this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringEvents  Overloaded. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringLinkedReports Overloaded. Gets all the reports that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMonitoringPerformanceData  Overloaded. Gets all the performance data that is related to this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringPerformanceDataReader  Overloaded. Gets a performance data reader object that allows you to read all the monitoring performance data objects that are related to this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringProperties Gets all the properties that are associated with this monitoring object.
public method GetMonitoringRecoveries Overloaded. Gets all the recoveries that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMonitoringRelationshipObjects Gets the relationships of which this partial monitoring object is a part of (either as a source or target).
public method GetMonitoringRelationshipObjectsWhereSource Overloaded. Retrieves the relationships of which this partial monitoring object is a source in the relationship.
public method GetMonitoringRelationshipObjectsWhereTarget Overloaded. Gets the relationships of which this partial monitoring object is a target in the relationship.
public method GetMonitoringReports Overloaded. Gets all the reports that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMonitoringRules Overloaded. Gets all the rules that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMonitoringStateHierarchy Gets the state hierarchy for this monitoring object.
public method GetMonitoringStates Gets the monitoring state of the specified monitor objects.
public method GetMonitoringTaskResults  Overloaded. Gets a collection of MonitoringTaskResult objects for the PartialMonitoringObject. (inherited from PartialMonitoringObjectBase)
public method GetMonitoringTasks Overloaded. Gets all the tasks that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMonitoringViews Overloaded. Gets all the views that are targeted toward this monitoring object based on all the types of the entity and the base types.
public method GetMostDerivedMonitoringClasses Gets this instance's most derived monitoring classes.
public method GetParentMonitoringObjects  Gets all the monitoring object instances that are parents of this instance. (inherited from PartialMonitoringObjectBase)
public method GetParentPartialMonitoringObjects  Gets all the partial monitoring object instances that are parents of this instance. (inherited from PartialMonitoringObjectBase)
public method GetRelatedMonitoringObjects  Overloaded. Gets all the partial monitoring object instances that share the relationship type with this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetRelatedPartialMonitoringObjects  Overloaded. Gets all the partial monitoring object instances that share the relationship type with this partial monitoring object. (inherited from PartialMonitoringObjectBase)
public method GetResultantCategoryOverrides Gets the resultant category overrides for the partial monitoring object.
public method GetResultantOverrides Overloaded. Gets the resultant overrides for the monitor.
public method GetType  (inherited from Object)
public method InsertCustomMonitoringEvent Inserts an event that is associated with this monitoring object into the runtime.
public method InsertCustomMonitoringEvents Inserts events that are associated with this monitoring object into the runtime.
public method InsertCustomMonitoringPerformanceData Overloaded. Inserts performance data that is associated with this monitoring object into the runtime.
public method RecalculateMonitoringState Overloaded.  
public method Reconnect  (inherited from MonitoringBase)
public methodstatic ReferenceEquals  (inherited from Object)
public method ResetMonitoringState Overloaded. Resets the state of the given monitor for this monitoring object.
public method ScheduleMaintenanceMode Overloaded. Schedules maintenance mode for this object.
public method StopMaintenanceMode Overloaded. Stops maintenance mode for this object.
public method SubmitMonitoringTask Overloaded. Submits a task that is targeted toward this partial monitoring object.
public method ToString  Returns the relevant display string for the object. (inherited from MonitoringBase)
public method UpdateMaintenanceMode Overloaded. Updates the current maintenance mode for the client.

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)

See Also


Send comments about this topic to Microsoft.