IEntityTypeManagement.GetRelationshipClasses Method
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.
Gets a collection of relationship objects that relate management pack classes to other management pack classes. Relationships are defined in a management pack under the RelationshipTypes
element, which is under the EntityTypes
element.
Overloads
GetRelationshipClasses() |
Gets all relationships that are defined in this management group. |
GetRelationshipClasses(ManagementPackRelationshipCriteria) |
Gets all relationships that are defined in this management group and match the provided search criteria. |
GetRelationshipClasses(ICollection<Guid>) |
Gets all relationships that are defined in this management group based on the collection of identifiers. |
GetRelationshipClasses()
Gets all relationships that are defined in this management group.
public:
System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackRelationship ^> ^ GetRelationshipClasses();
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship> GetRelationshipClasses ();
abstract member GetRelationshipClasses : unit -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship>
Public Function GetRelationshipClasses () As IList(Of ManagementPackRelationship)
Returns
The list of relationships.
Applies to
GetRelationshipClasses(ManagementPackRelationshipCriteria)
Gets all relationships that are defined in this management group and match the provided search criteria.
public:
System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackRelationship ^> ^ GetRelationshipClasses(Microsoft::EnterpriseManagement::Configuration::ManagementPackRelationshipCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship> GetRelationshipClasses (Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationshipCriteria criteria);
abstract member GetRelationshipClasses : Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationshipCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship>
Public Function GetRelationshipClasses (criteria As ManagementPackRelationshipCriteria) As IList(Of ManagementPackRelationship)
Parameters
- criteria
- ManagementPackRelationshipCriteria
The relationship search criteria.
Returns
The list of relationships.
Exceptions
An error has occurred.
The criteria
parameter is a null reference (Nothing in Visual Basic).
Applies to
GetRelationshipClasses(ICollection<Guid>)
Gets all relationships that are defined in this management group based on the collection of identifiers.
public:
System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackRelationship ^> ^ GetRelationshipClasses(System::Collections::Generic::ICollection<Guid> ^ ids);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship> GetRelationshipClasses (System.Collections.Generic.ICollection<Guid> ids);
abstract member GetRelationshipClasses : System.Collections.Generic.ICollection<Guid> -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship>
Public Function GetRelationshipClasses (ids As ICollection(Of Guid)) As IList(Of ManagementPackRelationship)
Parameters
- ids
- ICollection<Guid>
The collection of relationship identifiers.
Returns
The list of relationships.
Exceptions
The ids
parameter is a null reference (Nothing in Visual Basic).
The ids
parameter collection does not contain any items.
Applies to
Thread Safety
These methods are thread safe.