CreatableEnterpriseManagementRelationshipObject Class

Definition

Represents a management relationship object type that can be created.

public ref class CreatableEnterpriseManagementRelationshipObject : Microsoft::EnterpriseManagement::Common::EnterpriseManagementRelationshipObject<Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject ^>
public class CreatableEnterpriseManagementRelationshipObject : Microsoft.EnterpriseManagement.Common.EnterpriseManagementRelationshipObject<Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject>
type CreatableEnterpriseManagementRelationshipObject = class
    inherit EnterpriseManagementRelationshipObject<EnterpriseManagementObject>
Public Class CreatableEnterpriseManagementRelationshipObject
Inherits EnterpriseManagementRelationshipObject(Of EnterpriseManagementObject)
Inheritance

Remarks

This class can be considered an CreatableEnterpriseManagementRelationshipObject factory. When creating a new CreatableEnterpriseManagementRelationshipObject object instance, a ManagementPackRelationship object type is provided to define the type of relationship object instance to generate.

Constructors

CreatableEnterpriseManagementRelationshipObject(EnterpriseManagementGroup, ManagementPackRelationship)

Initializes a new instance of the CreatableEnterpriseManagementRelationshipObject class from the provided type.

Properties

HasChanges

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

(Inherited from EnterpriseManagementObjectBaseWithProperties)
Id

Gets the unique identifier of this object.

IsDeleted

Gets a value that indicates whether this object has been deleted.

(Inherited from EnterpriseManagementRelationshipObject<T>)
IsNew

Gets a value that indicates whether this object is new.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
Item[Guid]

Gets a property value by identifier.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
Item[ManagementPackProperty]

Gets a property value.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
Item[ManagementPackType, String]

Gets a property value by type and name.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
LastModified

Gets the last modified date and time for this object.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
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)
RelationshipId

Gets the relationship type identifier.

(Inherited from EnterpriseManagementRelationshipObject<T>)
SourceObject

Gets the source object in this relationship.

(Inherited from EnterpriseManagementRelationshipObject<T>)
TargetObject

Gets the target object in this relationship.

(Inherited from EnterpriseManagementRelationshipObject<T>)
Values

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

(Inherited from EnterpriseManagementObjectBaseWithProperties)

Methods

Commit()

Commits the changes to the data store.

(Inherited from EnterpriseManagementRelationshipObject<T>)
Commit(EnterpriseManagementConnector)

Commits the changes to the data store using the specified connector.

(Inherited from EnterpriseManagementRelationshipObject<T>)
ContainsProperty(Guid)

Determines if the identified property exists.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
ContainsProperty(ManagementPackProperty)

Determines if the specific property exists.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
ContainsProperty(ManagementPackType, String)

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

(Inherited from EnterpriseManagementObjectBaseWithProperties)
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()

Gets a list of all properties associated with this relationship.

(Inherited from EnterpriseManagementRelationshipObject<T>)
Reconnect(EnterpriseManagementGroup)

Reconnects the relationship to the management group.

(Inherited from EnterpriseManagementRelationshipObject<T>)
SetId(Guid)

Sets the connected object by specifying the unique identifier.

(Inherited from MonitoringBaseWithId)
SetSource(EnterpriseManagementObject)

Sets the source of the relationship.

SetTarget(EnterpriseManagementObject)

Sets the target of the relationship.

ToString()

Returns the relevant display string for the object.

(Inherited from MonitoringBase)
TryGetProperty(Guid, EnterpriseManagementSimpleObject)

Gets a property value by identifier if one exists.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
TryGetProperty(ManagementPackProperty, EnterpriseManagementSimpleObject)

Gets a property value if one exists.

(Inherited from EnterpriseManagementObjectBaseWithProperties)
TryGetProperty(ManagementPackType, String, EnterpriseManagementSimpleObject)

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

(Inherited from EnterpriseManagementObjectBaseWithProperties)

Applies to