CreatableEnterpriseManagementRelationshipObject Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
-
CreatableEnterpriseManagementRelationshipObject
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 |
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) |