ManagementObject.GetRelated Metod

Definition

Hämtar en samling objekt som är relaterade till objektet (associatorer).

Överlagringar

Name Description
GetRelated()

Hämtar en samling objekt som är relaterade till objektet (associatorer).

GetRelated(ManagementOperationObserver)

Hämtar en samling objekt som är relaterade till objektet (associatorer) asynkront. Det här anropet returnerar omedelbart och ett ombud anropas när resultaten är tillgängliga.

GetRelated(String)

Hämtar en samling objekt som är relaterade till objektet (associatorer).

GetRelated(ManagementOperationObserver, String)

Hämtar en samling objekt som är relaterade till objektet (associatorer).

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

Hämtar en samling objekt som är relaterade till objektet (associatorer).

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

Hämtar en samling objekt som är relaterade till objektet (associatorer).

GetRelated()

Hämtar en samling objekt som är relaterade till objektet (associatorer).

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

Returer

En ManagementObjectCollection som innehåller de relaterade objekten.

Exempel

I följande exempel anropas GetRelated metoden för att hämta en samling objekt som är relaterade till en instans av ManagementObject klassen.

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

Kommentarer

Åtgärden motsvarar en ASSOCIATORS OF-fråga där ResultClass = relatedClass.

.NET Framework-säkerhet

Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.

Gäller för

GetRelated(ManagementOperationObserver)

Hämtar en samling objekt som är relaterade till objektet (associatorer) asynkront. Det här anropet returnerar omedelbart och ett ombud anropas när resultaten är tillgängliga.

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)

Parametrar

watcher
ManagementOperationObserver

Objektet som ska användas för att returnera resultat.

Kommentarer

.NET Framework-säkerhet

Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.

Gäller för

GetRelated(String)

Hämtar en samling objekt som är relaterade till objektet (associatorer).

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

Parametrar

relatedClass
String

En klass med relaterade objekt.

Returer

En ManagementObjectCollection som innehåller de relaterade objekten.

Exempel

I följande exempel anropas GetRelated metoden för att hämta en samling objekt som är relaterade till en instans av ManagementObject klassen.

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

Kommentarer

.NET Framework-säkerhet

Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.

Gäller för

GetRelated(ManagementOperationObserver, String)

Hämtar en samling objekt som är relaterade till objektet (associatorer).

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)

Parametrar

watcher
ManagementOperationObserver

Objektet som ska användas för att returnera resultat.

relatedClass
String

Klassen för relaterade objekt.

Kommentarer

Den här åtgärden motsvarar en ASSOCIATORS OF-fråga där ResultClass = relatedClass.

.NET Framework-säkerhet

Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.

Gäller för

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

Hämtar en samling objekt som är relaterade till objektet (associatorer).

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

Parametrar

relatedClass
String

Klassen för de relaterade objekten.

relationshipClass
String

Relationsklassen av intresse.

relationshipQualifier
String

Kvalificeringen måste finnas i relationsklassen.

relatedQualifier
String

Kvalificeringen måste finnas på den relaterade klassen.

relatedRole
String

Den roll som den relaterade klassen spelar i relationen.

thisRole
String

Den roll som den här klassen spelar i relationen.

classDefinitionsOnly
Boolean

När den här metoden returneras innehåller den endast klassdefinitioner för de instanser som matchar frågan.

options
EnumerationOptions

Utökade alternativ för hur du kör frågan.

Returer

En ManagementObjectCollection som innehåller de relaterade objekten.

Kommentarer

Den här åtgärden motsvarar en ASSOCIATORS OF-fråga där ResultClass = relatedClass.

.NET Framework-säkerhet

Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.

Gäller för

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

Hämtar en samling objekt som är relaterade till objektet (associatorer).

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)

Parametrar

watcher
ManagementOperationObserver

Objektet som ska användas för att returnera resultat.

relatedClass
String

Klassen för de relaterade objekten.

relationshipClass
String

Relationsklassen av intresse.

relationshipQualifier
String

Kvalificeringen måste finnas i relationsklassen.

relatedQualifier
String

Kvalificeringen måste finnas på den relaterade klassen.

relatedRole
String

Den roll som den relaterade klassen spelar i relationen.

thisRole
String

Den roll som den här klassen spelar i relationen.

classDefinitionsOnly
Boolean

Returnera endast klassdefinitioner för de instanser som matchar frågan.

options
EnumerationOptions

Utökade alternativ för hur du kör frågan.

Kommentarer

Den här åtgärden motsvarar en ASSOCIATORS OF-fråga där ResultClass = relatedClass.

.NET Framework-säkerhet

Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.

Gäller för