[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Represents an object instance.

The following tables list the members exposed by the EnterpriseManagementObject type.

Protected Constructors

  Name Description
EnterpriseManagementObject Initializes a new instance of the EnterpriseManagementObject class.

Public Properties

  Name Description
public property DisplayName Gets the display name of the object.
public property FullName Gets the full name of the object.
public property Id  Gets the unique identifier for the connected object. (inherited from MonitoringBaseWithId)
public property IsNew  Gets a value that indicates whether this object has been committed to the store. (inherited from EnterpriseManagementObjectBaseWithProperties)
public property Item  Overloaded. (inherited from EnterpriseManagementObjectBaseWithProperties)
public property LastModified  Gets the last date and time this object was changed. (inherited from EnterpriseManagementObjectBaseWithProperties)
public property LastModifiedBy Gets the discovery source ID that last modified the instance
public property LeastDerivedNonAbstractManagementPackClassId Gets the ID of the least derived non-abstract management pack class.
public property ManagementGroup  Gets the management group that the object is in. (inherited from MonitoringBase)
public property ManagementGroupId  Gets the unique identifier of the management group that owns this object. (inherited from MonitoringBase)
public property ManagementPackClassIds Gets the class IDs for this object.
public property Name Gets the name of the object.
public property Path Gets the path of the object.
public property TimeAdded Gets the time the instance was added.
public property Values  Gets a list of all property values that are not null, Nothing in Visual Basic. (inherited from EnterpriseManagementObjectBaseWithProperties)

Public Methods (see also Protected Methods)

  Name Description
public method ApplyTemplate Overloaded. Applies the given template to this instance.
public method Commit Overloaded. Overridden. Commits this instance.
public method ContainsProperty  Overloaded. (inherited from EnterpriseManagementObjectBaseWithProperties)
public method CreateNavigator Creates a cursor model object for navigating and editing XML data.
public method Equals  Overloaded. (inherited from MonitoringBaseWithId)
public method GetClasses Overloaded. Retrieves the classes this monitoring object is an instance of.
public method GetCopy Returns a deep copy of the EnterpriseManagementObject object.
public method GetHashCode  Returns the hash code for this object. (inherited from MonitoringBaseWithId)
public method GetLeastDerivedNonAbstractClass Retrieves the least derived non-abstract class.
public method GetMostDerivedClasses Retrieves this instance’s most derived classes.
public method GetProperties Overridden. Gets all the properties associated with this monitoring object, including hosting and extension.
public method GetType  (inherited from Object)
public method IsInstanceOf Indicates whether this instance is of the specified class or any of its derived classes.
public method Overwrite Overloaded. Overwrite this instance.
public method PopulateAccessRights Retrieves the property access rights from the server for the specified management group.
public method Reconnect  (inherited from EnterpriseManagementObjectBaseWithProperties)
public methodstatic ReferenceEquals  (inherited from Object)
public method ToString  Returns the relevant display string for the object. (inherited from MonitoringBase)
public method TryGetProperty  Overloaded. (inherited from EnterpriseManagementObjectBaseWithProperties)

Protected Methods

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

Explicit Interface Implementations

See Also

Send comments about this topic to Microsoft.