IncrementalMonitoringDiscoveryData Class

 

Applies To: Operations Manager for System Center 2012

Note: This API is now obsolete.

Collects discovery data and merges the existing discovery data with the discovery information provided in the incremental update.

Namespace:   Microsoft.EnterpriseManagement.ConnectorFramework
Assembly:  Microsoft.EnterpriseManagement.OperationsManager (in Microsoft.EnterpriseManagement.OperationsManager.dll)

Inheritance Hierarchy

System.Object
  Microsoft.EnterpriseManagement.ConnectorFramework.IncrementalDiscoveryData
    Microsoft.EnterpriseManagement.ConnectorFramework.IncrementalMonitoringDiscoveryData

Syntax

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

Constructors

Name Description
System_CAPS_pubmethod IncrementalMonitoringDiscoveryData()

Creates a new instance of the IncrementalMonitoringDiscoveryData class.

Methods

Name Description
System_CAPS_pubmethod Add(EnterpriseManagementObject)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Add(EnterpriseManagementObjectProjection)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Add<T>(EnterpriseManagementRelationshipObject<T>)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Commit(EnterpriseManagementConnector)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Commit(EnterpriseManagementGroup)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod Overwrite(EnterpriseManagementConnector)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Overwrite(EnterpriseManagementGroup)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Remove(EnterpriseManagementObject)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Remove(EnterpriseManagementObject, ManagementPackClass)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod Remove<T>(EnterpriseManagementRelationshipObject<T>)

(Inherited from IncrementalDiscoveryData.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Remarks

An instance of the IncrementalMonitoringDiscoveryData class represents a list of monitoring objects and monitoring relationships to add to or remove from Operations Manager.

The incremental discovery data is appended to the existing discovery data when the M:Microsoft.EnterpriseManagement.ConnectorFramework.IncrementalMonitoringDiscoveryData.Commit(Microsoft.EnterpriseManagement.ConnectorFramework.MonitoringConnector) object is called.

Examples

The following code example:

  1. Connects to a ManagementGroup.

  2. Creates a connector.

  3. Initializes the newly created connector.

  4. Imports a management pack (if it is not already loaded).

  5. Gets the monitoring class for each of the defined IncrementalMonitoringDiscoveryData objects, MonitoringClass objects, CustomMonitoringObject, CustomMonitoringRelationshipObject, and MonitoringClassProperty objects for discovery.

  6. Sets the monitoring property value for each of the objects.

  7. Sets the source and target for the relationship object.

  8. Adds the discovery data to Operations Manager.

  9. Commits the discovery data to Operations Manager over the newly built connector.

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

SnapshotMonitoringDiscoveryData
Microsoft.EnterpriseManagement.ConnectorFramework Namespace

Return to top