Assembly: Microsoft.EnterpriseManagement.Core (in microsoft.enterprisemanagement.core.dll)
Usage
Visual Basic |
---|
Dim instance As IEntityObjectsManagement Dim relationshipClasses As ICollection(Of ManagementPackRelationship) Dim derivedClassTraversalDepth As DerivedClassTraversalDepth Dim queryOptions As ObjectQueryOptions Dim returnValue As IList(Of EnterpriseManagementRelationshipObject(Of T)) returnValue = instance.GetRelationshipObjects(relationshipClasses, derivedClassTraversalDepth, queryOptions) |
Syntax
Visual Basic |
---|
Function GetRelationshipObjects(Of T As EnterpriseManagementObject) ( _ relationshipClasses As ICollection(Of ManagementPackRelationship), _ derivedClassTraversalDepth As DerivedClassTraversalDepth, _ queryOptions As ObjectQueryOptions _ ) As IList(Of EnterpriseManagementRelationshipObject(Of T)) |
C# |
---|
IList<EnterpriseManagementRelationshipObject<T>> GetRelationshipObjects<T> ( ICollection<ManagementPackRelationship> relationshipClasses, DerivedClassTraversalDepth derivedClassTraversalDepth, ObjectQueryOptions queryOptions ) where T : EnterpriseManagementObject |
C++ |
---|
generic<typename T> where T : EnterpriseManagementObject IList<EnterpriseManagementRelationshipObject<T>^>^ GetRelationshipObjects ( ICollection<ManagementPackRelationship^>^ relationshipClasses, DerivedClassTraversalDepth derivedClassTraversalDepth, ObjectQueryOptions^ queryOptions ) |
J# |
---|
|
JScript |
---|
|
GenericParameters
- T
-
The type to cast the management pack relationship instances as.
Of type EnterpriseManagementObject.
Parameters
- relationshipClasses
-
Type: System.Collections.Generic.ICollection{Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship}
The relationship objects that define the search parameters.
- derivedClassTraversalDepth
-
Type: DerivedClassTraversalDepth
One of the enumeration values.
- queryOptions
-
Type: ObjectQueryOptions
The query options.
Return Value
Type: IList The list of relationship objects.Exceptions
Exception type | Condition |
---|---|
ArgumentNullException |
The relationshipClasses parameter is a null (Nothing in Visual Basic) reference. |
ArgumentOutOfRangeException |
The relationshipClasses parameter is empty. |
Thread Safety
Any public static (Shared in Visual
Basic) members of this type are thread safe. Any instance members
are not guaranteed to be thread safe.