Share via


IEntityObjectsManagement.GetRelatedObjects Method

Definition

Overloads

GetRelatedObjects<T>(Guid, ManagementPackRelationship, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(Guid, ManagementPackClass, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(Guid, EnterpriseManagementObjectGenericCriteria, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(Guid, EnterpriseManagementObjectCriteria, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(Guid, ICollection<ManagementPackClass>, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(ICollection<Guid>, ManagementPackRelationship, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(ICollection<Guid>, ManagementPackClass, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(ICollection<Guid>, EnterpriseManagementObjectCriteria, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(Guid, TraversalDepth, ObjectQueryOptions)
GetRelatedObjects<T>(ICollection<Guid>, ICollection<ManagementPackClass>, TraversalDepth, ObjectQueryOptions)

GetRelatedObjects<T>(Guid, ManagementPackRelationship, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::IList<T> ^ GetRelatedObjects(Guid instanceId, Microsoft::EnterpriseManagement::Configuration::ManagementPackRelationship ^ relationshipClass, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.IList<T> GetRelatedObjects<T> (Guid instanceId, Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship relationshipClass, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : Guid * Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceId As Guid, relationshipClass As ManagementPackRelationship, traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As IList(Of T)

Type Parameters

T

Parameters

instanceId
Guid
relationshipClass
ManagementPackRelationship
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

IList<T>

Applies to

GetRelatedObjects<T>(Guid, ManagementPackClass, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::IList<T> ^ GetRelatedObjects(Guid instanceId, Microsoft::EnterpriseManagement::Configuration::ManagementPackClass ^ managementPackClass, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.IList<T> GetRelatedObjects<T> (Guid instanceId, Microsoft.EnterpriseManagement.Configuration.ManagementPackClass managementPackClass, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : Guid * Microsoft.EnterpriseManagement.Configuration.ManagementPackClass * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceId As Guid, managementPackClass As ManagementPackClass, traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As IList(Of T)

Type Parameters

T

Parameters

instanceId
Guid
managementPackClass
ManagementPackClass
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

IList<T>

Applies to

GetRelatedObjects<T>(Guid, EnterpriseManagementObjectGenericCriteria, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::IList<T> ^ GetRelatedObjects(Guid instanceId, Microsoft::EnterpriseManagement::Common::EnterpriseManagementObjectGenericCriteria ^ criteria, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.IList<T> GetRelatedObjects<T> (Guid instanceId, Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectGenericCriteria criteria, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : Guid * Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectGenericCriteria * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceId As Guid, criteria As EnterpriseManagementObjectGenericCriteria, traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As IList(Of T)

Type Parameters

T

Parameters

instanceId
Guid
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

IList<T>

Applies to

GetRelatedObjects<T>(Guid, EnterpriseManagementObjectCriteria, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::IList<T> ^ GetRelatedObjects(Guid instanceId, Microsoft::EnterpriseManagement::Common::EnterpriseManagementObjectCriteria ^ criteria, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.IList<T> GetRelatedObjects<T> (Guid instanceId, Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectCriteria criteria, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : Guid * Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectCriteria * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceId As Guid, criteria As EnterpriseManagementObjectCriteria, traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As IList(Of T)

Type Parameters

T

Parameters

instanceId
Guid
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

IList<T>

Applies to

GetRelatedObjects<T>(Guid, ICollection<ManagementPackClass>, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::IList<T> ^ GetRelatedObjects(Guid instanceId, System::Collections::Generic::ICollection<Microsoft::EnterpriseManagement::Configuration::ManagementPackClass ^> ^ managementPackClasses, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.IList<T> GetRelatedObjects<T> (Guid instanceId, System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.ManagementPackClass> managementPackClasses, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : Guid * System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.ManagementPackClass> * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceId As Guid, managementPackClasses As ICollection(Of ManagementPackClass), traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As IList(Of T)

Type Parameters

T

Parameters

instanceId
Guid
managementPackClasses
ICollection<ManagementPackClass>
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

IList<T>

Applies to

GetRelatedObjects<T>(ICollection<Guid>, ManagementPackRelationship, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::Dictionary<Guid, System::Collections::Generic::IList<T> ^> ^ GetRelatedObjects(System::Collections::Generic::ICollection<Guid> ^ instanceIds, Microsoft::EnterpriseManagement::Configuration::ManagementPackRelationship ^ relationshipClass, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.Dictionary<Guid,System.Collections.Generic.IList<T>> GetRelatedObjects<T> (System.Collections.Generic.ICollection<Guid> instanceIds, Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship relationshipClass, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : System.Collections.Generic.ICollection<Guid> * Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.Dictionary<Guid, System.Collections.Generic.IList<'T>> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceIds As ICollection(Of Guid), relationshipClass As ManagementPackRelationship, traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As Dictionary(Of Guid, IList(Of T))

Type Parameters

T

Parameters

instanceIds
ICollection<Guid>
relationshipClass
ManagementPackRelationship
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

Applies to

GetRelatedObjects<T>(ICollection<Guid>, ManagementPackClass, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::Dictionary<Guid, System::Collections::Generic::IList<T> ^> ^ GetRelatedObjects(System::Collections::Generic::ICollection<Guid> ^ instanceIds, Microsoft::EnterpriseManagement::Configuration::ManagementPackClass ^ managementPackClass, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.Dictionary<Guid,System.Collections.Generic.IList<T>> GetRelatedObjects<T> (System.Collections.Generic.ICollection<Guid> instanceIds, Microsoft.EnterpriseManagement.Configuration.ManagementPackClass managementPackClass, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : System.Collections.Generic.ICollection<Guid> * Microsoft.EnterpriseManagement.Configuration.ManagementPackClass * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.Dictionary<Guid, System.Collections.Generic.IList<'T>> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceIds As ICollection(Of Guid), managementPackClass As ManagementPackClass, traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As Dictionary(Of Guid, IList(Of T))

Type Parameters

T

Parameters

instanceIds
ICollection<Guid>
managementPackClass
ManagementPackClass
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

Applies to

GetRelatedObjects<T>(ICollection<Guid>, EnterpriseManagementObjectCriteria, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::Dictionary<Guid, System::Collections::Generic::IList<T> ^> ^ GetRelatedObjects(System::Collections::Generic::ICollection<Guid> ^ instanceIds, Microsoft::EnterpriseManagement::Common::EnterpriseManagementObjectCriteria ^ criteria, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.Dictionary<Guid,System.Collections.Generic.IList<T>> GetRelatedObjects<T> (System.Collections.Generic.ICollection<Guid> instanceIds, Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectCriteria criteria, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : System.Collections.Generic.ICollection<Guid> * Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectCriteria * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.Dictionary<Guid, System.Collections.Generic.IList<'T>> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceIds As ICollection(Of Guid), criteria As EnterpriseManagementObjectCriteria, traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As Dictionary(Of Guid, IList(Of T))

Type Parameters

T

Parameters

instanceIds
ICollection<Guid>
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

Applies to

GetRelatedObjects<T>(Guid, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::IList<T> ^ GetRelatedObjects(Guid instanceId, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.IList<T> GetRelatedObjects<T> (Guid instanceId, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : Guid * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceId As Guid, traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As IList(Of T)

Type Parameters

T

Parameters

instanceId
Guid
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

IList<T>

Applies to

GetRelatedObjects<T>(ICollection<Guid>, ICollection<ManagementPackClass>, TraversalDepth, ObjectQueryOptions)

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::Dictionary<Guid, System::Collections::Generic::IList<T> ^> ^ GetRelatedObjects(System::Collections::Generic::ICollection<Guid> ^ instanceIds, System::Collections::Generic::ICollection<Microsoft::EnterpriseManagement::Configuration::ManagementPackClass ^> ^ managementPackClasses, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth, Microsoft::EnterpriseManagement::Common::ObjectQueryOptions ^ queryOptions);
public System.Collections.Generic.Dictionary<Guid,System.Collections.Generic.IList<T>> GetRelatedObjects<T> (System.Collections.Generic.ICollection<Guid> instanceIds, System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.ManagementPackClass> managementPackClasses, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetRelatedObjects : System.Collections.Generic.ICollection<Guid> * System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.ManagementPackClass> * Microsoft.EnterpriseManagement.Common.TraversalDepth * Microsoft.EnterpriseManagement.Common.ObjectQueryOptions -> System.Collections.Generic.Dictionary<Guid, System.Collections.Generic.IList<'T>> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetRelatedObjects(Of T As EnterpriseManagementObject) (instanceIds As ICollection(Of Guid), managementPackClasses As ICollection(Of ManagementPackClass), traversalDepth As TraversalDepth, queryOptions As ObjectQueryOptions) As Dictionary(Of Guid, IList(Of T))

Type Parameters

T

Parameters

instanceIds
ICollection<Guid>
managementPackClasses
ICollection<ManagementPackClass>
traversalDepth
TraversalDepth
queryOptions
ObjectQueryOptions

Returns

Applies to