EnterpriseManagementRelationshipObject<T> Class

Definition

Represents a relationship.

generic <typename T>
 where T : EnterpriseManagementObjectpublic ref class EnterpriseManagementRelationshipObject : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObjectBaseWithProperties
[System.Serializable]
public class EnterpriseManagementRelationshipObject<T> : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectBaseWithProperties where T : EnterpriseManagementObject
type EnterpriseManagementRelationshipObject<'T (requires 'T :> EnterpriseManagementObject)> = class
    inherit EnterpriseManagementObjectBaseWithProperties
Public Class EnterpriseManagementRelationshipObject(Of T)
Inherits EnterpriseManagementObjectBaseWithProperties

Type Parameters

T

The type of object to relate.

Inheritance
Derived
Attributes

Properties

HasChanges

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

(Inherited from EnterpriseManagementObjectBaseWithProperties)
Id

Gets the unique identifier for the connected object.

(Inherited from MonitoringBaseWithId)
IsDeleted

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

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.

SourceObject

Gets the source object in this relationship.

TargetObject

Gets the target object in this relationship.

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.

Commit(EnterpriseManagementConnector)

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

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.

Reconnect(EnterpriseManagementGroup)

Reconnects the relationship to the management group.

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.

(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