ManagementObject::GetRelated Method (String^, String^, String^, String^, String^, String^, Boolean, EnumerationOptions^)

 

Gets a collection of objects related to the object (associators).

Namespace:   System.Management
Assembly:  System.Management (in System.Management.dll)

public:
ManagementObjectCollection^ GetRelated(
	String^ relatedClass,
	String^ relationshipClass,
	String^ relationshipQualifier,
	String^ relatedQualifier,
	String^ relatedRole,
	String^ thisRole,
	bool classDefinitionsOnly,
	EnumerationOptions^ options
)

Parameters

relatedClass
Type: System::String^

The class of the related objects.

relationshipClass
Type: System::String^

The relationship class of interest.

relationshipQualifier
Type: System::String^

The qualifier required to be present on the relationship class.

relatedQualifier
Type: System::String^

The qualifier required to be present on the related class.

relatedRole
Type: System::String^

The role that the related class is playing in the relationship.

thisRole
Type: System::String^

The role that this class is playing in the relationship.

classDefinitionsOnly
Type: System::Boolean

When this method returns, it contains only class definitions for the instances that match the query.

options
Type: System.Management::EnumerationOptions^

Extended options for how to execute the query.

Return Value

Type: System.Management::ManagementObjectCollection^

A ManagementObjectCollection containing the related objects.

This operation is equivalent to an ASSOCIATORS OF query where ResultClass = relatedClass.

Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.

.NET Framework
Available since 1.1
Return to top
Show: