ManagementObject.GetRelated Méthode

Définition

Obtient une collection d'objets associés à l'objet (associateurs).

Surcharges

GetRelated()

Obtient une collection d'objets associés à l'objet (associateurs).

GetRelated(ManagementOperationObserver)

Obtient une collection d'objets associés à l'objet (associateurs) de façon asynchrone. Le retour de cet appel est immédiat et un délégué est appelé lorsque les résultats sont disponibles.

GetRelated(String)

Obtient une collection d'objets associés à l'objet (associateurs).

GetRelated(ManagementOperationObserver, String)

Obtient une collection d'objets associés à l'objet (associateurs).

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

Obtient une collection d'objets associés à l'objet (associateurs).

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

Obtient une collection d'objets associés à l'objet (associateurs).

GetRelated()

Obtient une collection d'objets associés à l'objet (associateurs).

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

Retours

ManagementObjectCollection

ManagementObjectCollection contenant les objets connexes.

Exemples

L’exemple suivant appelle la GetRelated méthode pour obtenir une collection d’objets associés à une instance de la ManagementObject classe.

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

Remarques

L’opération est équivalente à un associateur de requête où ResultClass = relatedClass.

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez utilisation de bibliothèques à partir de code partiellement fiable.

S’applique à

GetRelated(ManagementOperationObserver)

Obtient une collection d'objets associés à l'objet (associateurs) de façon asynchrone. Le retour de cet appel est immédiat et un délégué est appelé lorsque les résultats sont disponibles.

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)

Paramètres

watcher
ManagementOperationObserver

Objet à utiliser pour retourner les résultats.

Remarques

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez utilisation de bibliothèques à partir de code partiellement fiable.

S’applique à

GetRelated(String)

Obtient une collection d'objets associés à l'objet (associateurs).

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

Paramètres

relatedClass
String

Classe des objets connexes.

Retours

ManagementObjectCollection

ManagementObjectCollection contenant les objets connexes.

Exemples

L’exemple suivant appelle la GetRelated méthode pour obtenir une collection d’objets associés à une instance de la ManagementObject classe.

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

Remarques

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez utilisation de bibliothèques à partir de code partiellement fiable.

S’applique à

GetRelated(ManagementOperationObserver, String)

Obtient une collection d'objets associés à l'objet (associateurs).

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)

Paramètres

watcher
ManagementOperationObserver

Objet à utiliser pour retourner les résultats.

relatedClass
String

Classe des objets connexes.

Remarques

Cette opération est équivalente à un associateur de requête où ResultClass = relatedClass.

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez utilisation de bibliothèques à partir de code partiellement fiable.

S’applique à

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

Obtient une collection d'objets associés à l'objet (associateurs).

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

Paramètres

relatedClass
String

Classe des objets connexes.

relationshipClass
String

Classe de relation concernée.

relationshipQualifier
String

Qualificateur devant être présent sur la classe de relation.

relatedQualifier
String

Qualificateur devant être présent sur la classe connexe.

relatedRole
String

Rôle joué par la classe connexe dans la relation.

thisRole
String

Rôle joué par cette classe dans la relation.

classDefinitionsOnly
Boolean

Le retour de cette méthode ne contient que des définitions de classe pour les instances qui correspondent à la requête.

options
EnumerationOptions

Options étendues indiquant comment exécuter la requête.

Retours

ManagementObjectCollection

ManagementObjectCollection contenant les objets connexes.

Remarques

Cette opération est équivalente à un associateur de requête où ResultClass = relatedClass.

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez utilisation de bibliothèques à partir de code partiellement fiable.

S’applique à

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

Obtient une collection d'objets associés à l'objet (associateurs).

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)

Paramètres

watcher
ManagementOperationObserver

Objet à utiliser pour retourner les résultats.

relatedClass
String

Classe des objets connexes.

relationshipClass
String

Classe de relation concernée.

relationshipQualifier
String

Qualificateur devant être présent sur la classe de relation.

relatedQualifier
String

Qualificateur devant être présent sur la classe connexe.

relatedRole
String

Rôle joué par la classe connexe dans la relation.

thisRole
String

Rôle joué par cette classe dans la relation.

classDefinitionsOnly
Boolean

Ne retournent que les définitions de classe pour les instances qui correspondent à la requête.

options
EnumerationOptions

Options étendues indiquant comment exécuter la requête.

Remarques

Cette opération est équivalente à un associateur de requête où ResultClass = relatedClass.

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez utilisation de bibliothèques à partir de code partiellement fiable.

S’applique à