CustomMonitoringObject Class

 

Applies To: Operations Manager for System Center 2012

Note: This API is now obsolete.

Represents a custom monitoring object that can be inserted into the Operations Manager system.

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.Common.CreatableEnterpriseManagementObject
              Microsoft.EnterpriseManagement.Monitoring.CustomMonitoringObject

Syntax

[ObsoleteAttribute("Use CreatableEnterpriseManagementObject")]
public class CustomMonitoringObject : CreatableEnterpriseManagementObject
[ObsoleteAttribute("Use CreatableEnterpriseManagementObject")]
public ref class CustomMonitoringObject : CreatableEnterpriseManagementObject
[<ObsoleteAttribute("Use CreatableEnterpriseManagementObject")>]
type CustomMonitoringObject = 
    class
        inherit CreatableEnterpriseManagementObject
    end
<ObsoleteAttribute("Use CreatableEnterpriseManagementObject")>
Public Class CustomMonitoringObject
    Inherits CreatableEnterpriseManagementObject

Constructors

Name Description
System_CAPS_pubmethod CustomMonitoringObject(MonitoringClass)

Initializes a new CustomMonitoringObject object with a specified monitoring class.

System_CAPS_pubmethod CustomMonitoringObject(MonitoringClass, IList<Pair<MonitoringClassProperty, Object>>)

Initializes a new CustomMonitoringObject object with a monitoring class and the key property value pairs for the monitoring object.

Properties

Name Description
System_CAPS_pubproperty DisplayName

(Inherited from CreatableEnterpriseManagementObject.)

System_CAPS_pubproperty FullName

(Inherited from CreatableEnterpriseManagementObject.)

System_CAPS_pubproperty HasChanges

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubproperty Id

Gets the globally unique identifier (GUID) for this monitoring object.

System_CAPS_pubproperty IsNew

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubproperty Item[Guid]

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubproperty Item[ManagementPackProperty]

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubproperty Item[ManagementPackType, String]

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubproperty LastModified

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubproperty LastModifiedBy

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubproperty LeastDerivedNonAbstractManagementPackClassId

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubproperty ManagementGroup

The connection management group connection used by this object.

System_CAPS_pubproperty ManagementGroupId

(Inherited from MonitoringBase.)

System_CAPS_pubproperty ManagementPackClassIds

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubproperty MonitoringClass

The monitoring class for this monitoring object.

System_CAPS_pubproperty Name

(Inherited from CreatableEnterpriseManagementObject.)

System_CAPS_pubproperty Path

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubproperty TimeAdded

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubproperty Values

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

Methods

Name Description
System_CAPS_pubmethod ApplyTemplate(ManagementPackObjectTemplate)

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod ApplyTemplate(ManagementPackObjectTemplate, ObjectTemplateCallback)

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod Commit()

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod Commit(EnterpriseManagementConnector)

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod ContainsProperty(Guid)

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubmethod ContainsProperty(ManagementPackProperty)

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubmethod ContainsProperty(ManagementPackType, String)

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubmethod CreateNavigator()

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethodSystem_CAPS_static CreateResolvedWindowsComputers(IList<String>, ManagementGroup)

Creates custom monitoring objects from the given resolved computer names. Computer names that could not be resolved are not returned.

System_CAPS_pubmethod Equals(Object)

(Inherited from MonitoringBaseWithId.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetClasses()

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod GetClasses(BaseClassTraversalDepth)

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod GetCopy()

(Inherited from CreatableEnterpriseManagementObject.)

System_CAPS_pubmethod GetHashCode()

(Inherited from MonitoringBaseWithId.)

System_CAPS_pubmethod GetLeastDerivedNonAbstractClass()

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod GetMonitoringPropertyValue(MonitoringClassProperty)

Obsolete.Returns an object corresponding to the provided MonitoringClassProperty object.

System_CAPS_pubmethod GetMostDerivedClasses()

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod GetProperties()

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod IsInstanceOf(ManagementPackClass)

(Inherited from EnterpriseManagementObject.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod Overwrite()

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod Overwrite(EnterpriseManagementConnector)

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod PopulateAccessRights(EnterpriseManagementGroup)

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubmethod Reconnect(EnterpriseManagementGroup)

Reconnects to the specified management group after the object has been disconnected.(Overrides CreatableEnterpriseManagementObject.Reconnect(EnterpriseManagementGroup).)

System_CAPS_protmethod SetId(Guid)

(Inherited from MonitoringBaseWithId.)

System_CAPS_pubmethod SetMonitoringPropertyValue(MonitoringClassProperty, Object)

Obsolete.Sets a property value corresponding to the provided MonitoringClassProperty object.

System_CAPS_pubmethod ToString()

(Inherited from CreatableEnterpriseManagementObject.)

System_CAPS_pubmethod TryGetProperty(Guid, EnterpriseManagementSimpleObject)

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubmethod TryGetProperty(ManagementPackProperty, EnterpriseManagementSimpleObject)

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

System_CAPS_pubmethod TryGetProperty(ManagementPackType, String, EnterpriseManagementSimpleObject)

(Inherited from EnterpriseManagementObjectBaseWithProperties.)

Explicit Interface Implementations

Name Description
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnterpriseManagementObjectCreatable<EnterpriseManagementObject>.CreateObject(IEnterpriseManagementObjectData, EnterpriseManagementGroup)

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnterpriseManagementObjectCreatable<EnterpriseManagementObject>.CreateObjectGroup(IEnterpriseManagementObjectData, EnterpriseManagementGroup)

(Inherited from EnterpriseManagementObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnterpriseManagementObjectCreatable<EnterpriseManagementObject>.GetObjectDataFromRow(Result)

(Inherited from EnterpriseManagementObject.)

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