EnterpriseManagementObjectBaseWithProperties Class

Definition

Represents the base class for management objects and relationships that have properties.

public ref class EnterpriseManagementObjectBaseWithProperties abstract : Microsoft::EnterpriseManagement::Common::EnterpriseManagementBase
[System.Serializable]
public abstract class EnterpriseManagementObjectBaseWithProperties : Microsoft.EnterpriseManagement.Common.EnterpriseManagementBase
type EnterpriseManagementObjectBaseWithProperties = class
    inherit EnterpriseManagementBase
Public MustInherit Class EnterpriseManagementObjectBaseWithProperties
Inherits EnterpriseManagementBase
Inheritance
EnterpriseManagementObjectBaseWithProperties
Derived
Attributes

Properties

HasChanges

Gets a value that indicates whether the object has changes or not.

Id

Gets the unique identifier for the connected object.

(Inherited from MonitoringBaseWithId)
IsNew

Gets a value that indicates whether this object is new.

Item[Guid]

Gets a property value by identifier.

Item[ManagementPackProperty]

Gets a property value.

Item[ManagementPackType, String]

Gets a property value by type and name.

LastModified

Gets the last modified date and time for this object.

ManagementGroup

Gets the management group that the object is in.

(Inherited from MonitoringBase)
ManagementGroupId

Gets the unique identifier of the management group that owns this object.

(Inherited from MonitoringBase)
Values

Gets a list of all property values that are not null, Nothing in Visual Basic.

Methods

Commit()

Commits the current instance to the data store using the default connector.

Commit(EnterpriseManagementConnector)

Commits the current instance to the data store using the specified connector.

ContainsProperty(Guid)

Determines if the identified property exists.

ContainsProperty(ManagementPackProperty)

Determines if the specific property exists.

ContainsProperty(ManagementPackType, String)

Determines if the specifically named property exists in the specified type.

Equals(Object)

Compares this object with a specified object for equality.

(Inherited from MonitoringBaseWithId)
GetHashCode()

Returns the hash code for this object.

(Inherited from MonitoringBaseWithId)
GetProperties()

Returns a list of all properties.

Reconnect(EnterpriseManagementGroup)

Reconnects this object to the management group after it has been deserialized.

SetId(Guid)

Sets the connected object by specifying the unique identifier.

(Inherited from MonitoringBaseWithId)
ToString()

Returns the relevant display string for the object.

(Inherited from MonitoringBase)
TryGetProperty(Guid, EnterpriseManagementSimpleObject)

Gets a property value by identifier if one exists.

TryGetProperty(ManagementPackProperty, EnterpriseManagementSimpleObject)

Gets a property value if one exists.

TryGetProperty(ManagementPackType, String, EnterpriseManagementSimpleObject)

Gets a property value by name and type if one exists.

Applies to