Sdílet prostřednictvím


ManagementObject.GetRelated Metoda

Definice

Získá kolekci objektů souvisejících s objektem (asociátory).

Přetížení

GetRelated()

Získá kolekci objektů souvisejících s objektem (asociátory).

GetRelated(ManagementOperationObserver)

Získá kolekci objektů souvisejících s objektem (asociátory) asynchronně. Toto volání se vrátí okamžitě a jakmile budou k dispozici výsledky, zavolá se delegát.

GetRelated(String)

Získá kolekci objektů souvisejících s objektem (asociátory).

GetRelated(ManagementOperationObserver, String)

Získá kolekci objektů souvisejících s objektem (asociátory).

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

Získá kolekci objektů souvisejících s objektem (asociátory).

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

Získá kolekci objektů souvisejících s objektem (asociátory).

GetRelated()

Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs

Získá kolekci objektů souvisejících s objektem (asociátory).

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

Návraty

A ManagementObjectCollection obsahující související objekty.

Příklady

Následující příklad volá metodu GetRelated pro získání kolekce objektů souvisejících s instancí ManagementObject třídy .

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

Poznámky

Operace je ekvivalentní dotazu ASSOCIATORS OF , kde ResultClass = relatedClass.

Zabezpečení rozhraní .NET Framework

Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro

GetRelated(ManagementOperationObserver)

Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs

Získá kolekci objektů souvisejících s objektem (asociátory) asynchronně. Toto volání se vrátí okamžitě a jakmile budou k dispozici výsledky, zavolá se delegát.

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)

Parametry

watcher
ManagementOperationObserver

Objekt, který se má použít k vrácení výsledků.

Poznámky

Zabezpečení rozhraní .NET Framework

Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro

GetRelated(String)

Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs

Získá kolekci objektů souvisejících s objektem (asociátory).

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

Parametry

relatedClass
String

Třída souvisejících objektů.

Návraty

A ManagementObjectCollection obsahující související objekty.

Příklady

Následující příklad volá metodu GetRelated pro získání kolekce objektů souvisejících s instancí ManagementObject třídy .

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

Poznámky

Zabezpečení rozhraní .NET Framework

Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro

GetRelated(ManagementOperationObserver, String)

Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs

Získá kolekci objektů souvisejících s objektem (asociátory).

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)

Parametry

watcher
ManagementOperationObserver

Objekt, který se má použít k vrácení výsledků.

relatedClass
String

Třída souvisejících objektů.

Poznámky

Tato operace je ekvivalentní dotazu ASSOCIATORS OF , kde ResultClass = relatedClass.

Zabezpečení rozhraní .NET Framework

Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro

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

Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs

Získá kolekci objektů souvisejících s objektem (asociátory).

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

Parametry

relatedClass
String

Třída souvisejících objektů.

relationshipClass
String

Třída vztahů, která vás zajímá.

relationshipQualifier
String

Kvalifikátor musí být přítomen ve třídě relace.

relatedQualifier
String

Kvalifikátor musí být přítomen v související třídě.

relatedRole
String

Roli, kterou v relaci hraje související třída.

thisRole
String

Roli, kterou tato třída hraje v relaci.

classDefinitionsOnly
Boolean

Když se tato metoda vrátí, obsahuje pouze definice tříd pro instance, které odpovídají dotazu.

options
EnumerationOptions

Rozšířené možnosti spuštění dotazu

Návraty

A ManagementObjectCollection obsahující související objekty.

Poznámky

Tato operace je ekvivalentní dotazu ASSOCIATORS OF , kde ResultClass = relatedClass.

Zabezpečení rozhraní .NET Framework

Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro

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

Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs
Zdroj:
ManagementObject.cs

Získá kolekci objektů souvisejících s objektem (asociátory).

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)

Parametry

watcher
ManagementOperationObserver

Objekt, který se má použít k vrácení výsledků.

relatedClass
String

Třída souvisejících objektů.

relationshipClass
String

Třída vztahů, která vás zajímá.

relationshipQualifier
String

Kvalifikátor musí být přítomen ve třídě relace.

relatedQualifier
String

Kvalifikátor musí být přítomen v související třídě.

relatedRole
String

Roli, kterou v relaci hraje související třída.

thisRole
String

Roli, kterou tato třída hraje v relaci.

classDefinitionsOnly
Boolean

Vrátit pouze definice tříd pro instance, které odpovídají dotazu.

options
EnumerationOptions

Rozšířené možnosti spuštění dotazu

Poznámky

Tato operace je ekvivalentní dotazu ASSOCIATORS OF , kde ResultClass = relatedClass.

Zabezpečení rozhraní .NET Framework

Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro