PartialMonitoringObject Members
Represents a monitoring object that is a partial instance of a monitoring class.
The following tables list the members exposed by the PartialMonitoringObject type.
Public Properties
Name | Description | |
---|---|---|
![]() |
AvailabilityLastModified | Gets the last modified time, in DateTime format, of the availability of this monitoring object. |
![]() |
DisplayName | Gets the display name of the monitoring object. |
![]() |
FullName | Gets the full name of the monitoring object. |
![]() |
HealthState | Gets the current health state of the monitoring object. |
![]() |
Id | Gets the globally unique identifier (GUID) for the MonitoringBaseWithId object. (inherited from MonitoringBaseWithId) |
![]() |
InMaintenanceMode | Gets a value indicating whether the monitoring object is in maintenance mode. |
![]() |
IsAvailable | Gets a value that indicates whether the monitoring object is available to perform an operation. |
![]() |
IsManaged | This property is for internal use only and is not intended for use in your code. |
![]() |
LastModified | Gets the time, in DateTime format, that the monitoring object was last modified. |
![]() |
LeastDerivedNonAbstractMonitoringClassId | Gets the GUID for the least-derived. non-abstract monitoring class. |
![]() |
MaintenanceModeLastModified | Gets the time, in DateTime format, that maintenance mode of this monitoring object was last modified. |
![]() |
ManagementGroup | Gets the Management Group that the object is in. (inherited from MonitoringBase) |
![]() |
ManagementGroupId | Gets the globally unique identifier (GUID) for the Management Group that the object is in. (inherited from MonitoringBase) |
![]() |
MonitoringClassIds | Gets a collection of GUIDs of the monitoring classes for this partial monitoring object. |
![]() |
Name | Gets the name of the monitoring object. |
![]() |
Path | Gets the path to the monitoring object. |
![]() |
StateLastModified | Gets the time, in DateTime format, that the state of the monitoring object was last modified. |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
![]() |
BeginExecuteMonitoringTask | Asynchronously begins the execution of a task. |
![]() |
EndExecuteMonitoringTask | Ends the execution of a task. |
![]() |
Equals | Overloaded. (inherited from MonitoringBaseWithId) |
![]() |
ExecuteMonitoringTask | Synchronously executes a task. |
![]() |
GetDiscoverySources | Gets the discovery sources for the monitoring object. |
![]() |
GetHashCode | Returns the hash code for the MonitoringBaseWithId object. (inherited from MonitoringBaseWithId) |
![]() |
GetLeastDerivedNonAbstractMonitoringClass | Gets the least-derived, non-abstract monitoring class. |
![]() |
GetMaintenanceWindow | Gets the current maintenance mode information. |
![]() |
GetMaintenanceWindowHistory | Gets maintenance mode information history. |
![]() |
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. |
![]() |
GetMonitoringAlertReader | Overloaded. 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) |
![]() |
GetMonitoringAlerts | Overloaded. Gets monitoring alert objects that are related to this monitoring object. (inherited from PartialMonitoringObjectBase) |
![]() |
GetMonitoringAlertsCount | Overloaded. Gets the number of monitoring alerts that are related to this monitoring object. (inherited from PartialMonitoringObjectBase) |
![]() |
GetMonitoringClasses | Gets all the monitoring classes that this monitoring object is an instance of. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
GetMonitoringEventReader | Overloaded. Gets an event reader object that allows you to read all the event objects that are related to this monitoring object. (inherited from PartialMonitoringObjectBase) |
![]() |
GetMonitoringEvents | Overloaded. Gets all the event objects that are related to this monitoring object. (inherited from PartialMonitoringObjectBase) |
![]() |
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. |
![]() |
GetMonitoringPerformanceData | Overloaded. Gets all the performance data that is related to this monitoring object and that meets the specified criteria. (inherited from PartialMonitoringObjectBase) |
![]() |
GetMonitoringPerformanceDataReader | Overloaded. Gets a performance data reader that is used to access all the performance data that is related to this monitoring object. (inherited from PartialMonitoringObjectBase) |
![]() |
GetMonitoringProperties | Gets all the properties that are associated with this monitoring object. |
![]() |
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. |
![]() |
GetMonitoringRelationshipObjects | Gets the relationships for which this partial monitoring object is a part of, either as a source or target. |
![]() |
GetMonitoringRelationshipObjectsWhereSource | Overloaded. Retrieves the relationships for which this partial monitoring object is a source in the relationship. |
![]() |
GetMonitoringRelationshipObjectsWhereTarget | Overloaded. Gets the relationships for which this partial monitoring object is a target in the relationship. |
![]() |
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. |
![]() |
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. |
![]() |
GetMonitoringStateHierarchy | Gets the state hierarchy for this monitoring object. |
![]() |
GetMonitoringStates | Gets the monitoring state of the specified monitor objects. |
![]() |
GetMonitoringTaskResults | Overloaded. Gets all the task results that are related to this object. (inherited from PartialMonitoringObjectBase) |
![]() |
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. |
![]() |
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. |
![]() |
GetMostDerivedMonitoringClasses | Gets this instance's most derived monitoring classes. |
![]() |
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) |
![]() |
GetRelatedMonitoringObjects | Overloaded. Gets all the monitoring objects that are related to this object. (inherited from PartialMonitoringObjectBase) |
![]() |
GetRelatedPartialMonitoringObjects | Overloaded. Gets all the partial monitoring objects that are related to this object. (inherited from PartialMonitoringObjectBase) |
![]() |
GetResultantCategoryOverrides | Gets the resultant category overrides for the partial monitoring object. |
![]() |
GetResultantOverrides | Overloaded. Gets the resultant overrides for the monitor. |
![]() |
GetType | (inherited from Object) |
![]() |
InsertCustomMonitoringEvent | Inserts an event that is associated with this monitoring object into the runtime. |
![]() |
InsertCustomMonitoringEvents | Inserts events that are associated with this monitoring object into the runtime. |
![]() |
InsertCustomMonitoringPerformanceData | Overloaded. Inserts performance data that is associated with this monitoring object into the runtime. |
![]() |
RecalculateMonitoringState | Overloaded. |
![]() |
Reconnect | (inherited from MonitoringBase) |
![]() ![]() |
ReferenceEquals | (inherited from Object) |
![]() |
ResetMonitoringState | Overloaded. Resets the state of the given monitor for this monitoring object. |
![]() |
ScheduleMaintenanceMode | Overloaded. Schedules maintenance mode for this object. |
![]() |
StopMaintenanceMode | Overloaded. Stops maintenance mode for this object. |
![]() |
SubmitMonitoringTask | Overloaded. Submits a task that is targeted toward this partial monitoring object. |
![]() |
ToString | Returns the relevant display string for the object. (inherited from MonitoringBase) |
![]() |
UpdateMaintenanceMode | Overloaded. Updates the current maintenance mode for the client. |
Top
Protected Methods
Name | Description | |
---|---|---|
![]() |
Finalize | (inherited from Object) |
![]() |
MemberwiseClone | (inherited from Object) |
Top
Public Events
Name | Description | |
---|---|---|
![]() |
OnRelatedEntitiesChanged | Notifies subscribers that the monitoring object had its related entities, based on relationship types derived from containment, changed. |
Top
See Also
Reference
PartialMonitoringObject Class
Microsoft.EnterpriseManagement.Monitoring Namespace