Represents a partial instance of a monitoring class that can be instantiated from a monitoring object identifier. This class has limited functionality when compared to its derived classes (PartialMonitoringObject and MonitoringObject), but it offers improved query performance when querying for a large number of objects from the Operations Manager database. Namespace: Microsoft.EnterpriseManagement.Monitoring
Assembly: Microsoft.EnterpriseManagement.OperationsManager (in microsoft.enterprisemanagement.operationsmanager.dll)

Usage

Visual Basic
Dim instance As PartialMonitoringObjectBase

Syntax

Visual Basic
<SerializableAttribute> _
Public Class PartialMonitoringObjectBase
		Inherits MonitoringBaseWithId
C#
[SerializableAttribute] 
public class PartialMonitoringObjectBase : MonitoringBaseWithId
C++
[SerializableAttribute] 
public ref class PartialMonitoringObjectBase : public MonitoringBaseWithId
J#
/** @attribute SerializableAttribute() */ 
public class PartialMonitoringObjectBase extends MonitoringBaseWithId
JScript
SerializableAttribute 
public class PartialMonitoringObjectBase extends MonitoringBaseWithId

Remarks

For more information about this class, see Monitoring Object and Partial Monitoring Object Comparison.


Inheritance Hierarchy

System.Object
   Microsoft.EnterpriseManagement.Common.MonitoringBase
     Microsoft.EnterpriseManagement.Common.MonitoringBaseWithId
      Microsoft.EnterpriseManagement.Monitoring.PartialMonitoringObjectBase
         Microsoft.EnterpriseManagement.Monitoring.PartialMonitoringObject

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.

Platforms

Development Platforms

Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP

Target Platforms

Windows Server 2008,Windows Server 2003,Windows Vista,Windows XP

See Also