Assembly: Microsoft.EnterpriseManagement.Core (in microsoft.enterprisemanagement.core.dll)
Usage
Visual Basic |
---|
Dim instance As IEntityObjectsManagement Dim instanceId As Guid Dim criteria As EnterpriseManagementObjectCriteria Dim traversalDepth As TraversalDepth Dim queryOptions As ObjectQueryOptions Dim returnValue As IList(Of T) returnValue = instance.GetRelatedObjects(instanceId, criteria, traversalDepth, queryOptions) |
Syntax
Visual Basic |
---|
Function GetRelatedObjects(Of T As EnterpriseManagementObject) ( _ instanceId As Guid, _ criteria As EnterpriseManagementObjectCriteria, _ traversalDepth As TraversalDepth, _ queryOptions As ObjectQueryOptions _ ) As IList(Of T) |
C# |
---|
IList<T> GetRelatedObjects<T> ( Guid instanceId, EnterpriseManagementObjectCriteria criteria, TraversalDepth traversalDepth, ObjectQueryOptions queryOptions ) where T : EnterpriseManagementObject |
C++ |
---|
generic<typename T> where T : EnterpriseManagementObject IList<T>^ GetRelatedObjects ( Guid instanceId, EnterpriseManagementObjectCriteria^ criteria, TraversalDepth traversalDepth, ObjectQueryOptions^ queryOptions ) |
J# |
---|
|
JScript |
---|
|
GenericParameters
- T
-
The type to cast the management pack instances as.
Of type EnterpriseManagementObject.
Parameters
- instanceId
-
Type: Guid
The unique identifier of an object.
- criteria
-
Type: EnterpriseManagementObjectCriteria
The criteria to scope the query by.
- traversalDepth
-
Type: TraversalDepth
One of the enumeration values.
- queryOptions
-
Type: ObjectQueryOptions
The query options.
Return Value
Type: IList The list of related objects.Exceptions
Exception type | Condition |
---|---|
ArgumentNullException |
The returned instances are null (Nothing in Visual Basic) or the criteria parameter is a null reference. |
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.