共用方式為


ManagementObject.GetRelated 方法

定義

取得與 對象相關的物件集合(關聯項)。

多載

GetRelated()

取得與 對象相關的物件集合(關聯項)。

GetRelated(ManagementOperationObserver)

以異步方式取得與 對象相關的物件集合(關聯器)。 此呼叫會立即傳回,並在結果可供使用時呼叫委派。

GetRelated(String)

取得與 對象相關的物件集合(關聯項)。

GetRelated(ManagementOperationObserver, String)

取得與 對象相關的物件集合(關聯項)。

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

取得與 對象相關的物件集合(關聯項)。

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

取得與 對象相關的物件集合(關聯項)。

GetRelated()

來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs

取得與 對象相關的物件集合(關聯項)。

public:
 System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated ();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection

傳回

包含相關物件的 ManagementObjectCollection

範例

下列範例會呼叫 GetRelated 方法,以取得與 ManagementObject 類別實例相關的物件集合。

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementObject o =
            new ManagementObject("Win32_Service='Alerter'");

        foreach(ManagementObject b in o.GetRelated())
            Console.WriteLine(
                "Object related to Alerter service : {0}",
                b.ClassPath);
    }
}
Imports System.Management


Class Sample_ManagementClass

    Public Overloads Shared Function Main( _
        ByVal args() As String) As Integer


        Dim o As New ManagementObject( _
        "Win32_Service=""Alerter""")

        Dim b As ManagementObject
        For Each b In o.GetRelated()
            Console.WriteLine( _
            "Object related to Alerter service : {0}", _
            b.ClassPath)
        Next b

        Return 0
    End Function

End Class

備註

此作業相當於 ASSOCIATORS OF 查詢,其中 ResultClass = relatedClass。

.NET Framework 安全性

立即呼叫端的完整信任。 部分信任的程式代碼無法使用這個成員。 如需詳細資訊,請參閱從部分信任的程式代碼使用連結庫

適用於

GetRelated(ManagementOperationObserver)

來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs

以異步方式取得與 對象相關的物件集合(關聯器)。 此呼叫會立即傳回,並在結果可供使用時呼叫委派。

public:
 void GetRelated(System::Management::ManagementOperationObserver ^ watcher);
public void GetRelated (System.Management.ManagementOperationObserver watcher);
member this.GetRelated : System.Management.ManagementOperationObserver -> unit
Public Sub GetRelated (watcher As ManagementOperationObserver)

參數

watcher
ManagementOperationObserver

要用來傳回結果的物件。

備註

.NET Framework 安全性

立即呼叫端的完整信任。 部分信任的程式代碼無法使用這個成員。 如需詳細資訊,請參閱從部分信任的程式代碼使用連結庫

適用於

GetRelated(String)

來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs

取得與 對象相關的物件集合(關聯項)。

public:
 System::Management::ManagementObjectCollection ^ GetRelated(System::String ^ relatedClass);
public System.Management.ManagementObjectCollection GetRelated (string relatedClass);
member this.GetRelated : string -> System.Management.ManagementObjectCollection
Public Function GetRelated (relatedClass As String) As ManagementObjectCollection

參數

relatedClass
String

相關物件的類別。

傳回

包含相關物件的 ManagementObjectCollection

範例

下列範例會呼叫 GetRelated 方法,以取得與 ManagementObject 類別實例相關的物件集合。

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementObject o =
            new ManagementObject("Win32_Service='Alerter'");

        foreach (ManagementObject b in
            o.GetRelated("Win32_Service"))

            Console.WriteLine(
                "Service related to the Alerter service {0} is {1}",
                b["Name"], b["State"]);
    }
}
Imports System.Management

Class Sample_ManagementClass
    Public Overloads Shared Function Main( _
        ByVal args() As String) As Integer

        Dim o As New ManagementObject( _
            "Win32_Service=""Alerter""")
        Dim b As ManagementObject
        For Each b In o.GetRelated("Win32_Service")
            Console.WriteLine( _
            "Service related to the Alerter service {0} is {1}", _
            b("Name"), b("State"))
        Next b

        Return 0
    End Function
End Class

備註

.NET Framework 安全性

立即呼叫端的完整信任。 部分信任的程式代碼無法使用這個成員。 如需詳細資訊,請參閱從部分信任的程式代碼使用連結庫

適用於

GetRelated(ManagementOperationObserver, String)

來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs

取得與 對象相關的物件集合(關聯項)。

public:
 void GetRelated(System::Management::ManagementOperationObserver ^ watcher, System::String ^ relatedClass);
public void GetRelated (System.Management.ManagementOperationObserver watcher, string relatedClass);
member this.GetRelated : System.Management.ManagementOperationObserver * string -> unit
Public Sub GetRelated (watcher As ManagementOperationObserver, relatedClass As String)

參數

watcher
ManagementOperationObserver

要用來傳回結果的物件。

relatedClass
String

相關物件的類別。

備註

此作業相當於 resultClass = relatedClass 的 ASSOCIATORS OF 查詢。

.NET Framework 安全性

立即呼叫端的完整信任。 部分信任的程式代碼無法使用這個成員。 如需詳細資訊,請參閱從部分信任的程式代碼使用連結庫

適用於

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs

取得與 對象相關的物件集合(關聯項)。

public:
 System::Management::ManagementObjectCollection ^ GetRelated(System::String ^ relatedClass, System::String ^ relationshipClass, System::String ^ relationshipQualifier, System::String ^ relatedQualifier, System::String ^ relatedRole, System::String ^ thisRole, bool classDefinitionsOnly, System::Management::EnumerationOptions ^ options);
public System.Management.ManagementObjectCollection GetRelated (string relatedClass, string relationshipClass, string relationshipQualifier, string relatedQualifier, string relatedRole, string thisRole, bool classDefinitionsOnly, System.Management.EnumerationOptions options);
member this.GetRelated : string * string * string * string * string * string * bool * System.Management.EnumerationOptions -> System.Management.ManagementObjectCollection
Public Function GetRelated (relatedClass As String, relationshipClass As String, relationshipQualifier As String, relatedQualifier As String, relatedRole As String, thisRole As String, classDefinitionsOnly As Boolean, options As EnumerationOptions) As ManagementObjectCollection

參數

relatedClass
String

相關物件的類別。

relationshipClass
String

感興趣的關聯性類別。

relationshipQualifier
String

關聯性類別上必須存在限定符。

relatedQualifier
String

必須出現在相關類別上的限定符。

relatedRole
String

相關類別在關聯性中扮演的角色。

thisRole
String

這個類別在關聯性中扮演的角色。

classDefinitionsOnly
Boolean

當這個方法傳回時,它只會包含符合查詢之實例的類別定義。

options
EnumerationOptions

如何執行查詢的擴充選項。

傳回

包含相關物件的 ManagementObjectCollection

備註

此作業相當於 resultClass = relatedClass 的 ASSOCIATORS OF 查詢。

.NET Framework 安全性

立即呼叫端的完整信任。 部分信任的程式代碼無法使用這個成員。 如需詳細資訊,請參閱從部分信任的程式代碼使用連結庫

適用於

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs
來源:
ManagementObject.cs

取得與 對象相關的物件集合(關聯項)。

public:
 void GetRelated(System::Management::ManagementOperationObserver ^ watcher, System::String ^ relatedClass, System::String ^ relationshipClass, System::String ^ relationshipQualifier, System::String ^ relatedQualifier, System::String ^ relatedRole, System::String ^ thisRole, bool classDefinitionsOnly, System::Management::EnumerationOptions ^ options);
public void GetRelated (System.Management.ManagementOperationObserver watcher, string relatedClass, string relationshipClass, string relationshipQualifier, string relatedQualifier, string relatedRole, string thisRole, bool classDefinitionsOnly, System.Management.EnumerationOptions options);
member this.GetRelated : System.Management.ManagementOperationObserver * string * string * string * string * string * string * bool * System.Management.EnumerationOptions -> unit
Public Sub GetRelated (watcher As ManagementOperationObserver, relatedClass As String, relationshipClass As String, relationshipQualifier As String, relatedQualifier As String, relatedRole As String, thisRole As String, classDefinitionsOnly As Boolean, options As EnumerationOptions)

參數

watcher
ManagementOperationObserver

要用來傳回結果的物件。

relatedClass
String

相關物件的類別。

relationshipClass
String

感興趣的關聯性類別。

relationshipQualifier
String

關聯性類別上必須存在限定符。

relatedQualifier
String

必須出現在相關類別上的限定符。

relatedRole
String

相關類別在關聯性中扮演的角色。

thisRole
String

這個類別在關聯性中扮演的角色。

classDefinitionsOnly
Boolean

只傳回符合查詢之實例的類別定義。

options
EnumerationOptions

如何執行查詢的擴充選項。

備註

此作業相當於 resultClass = relatedClass 的 ASSOCIATORS OF 查詢。

.NET Framework 安全性

立即呼叫端的完整信任。 部分信任的程式代碼無法使用這個成員。 如需詳細資訊,請參閱從部分信任的程式代碼使用連結庫

適用於