ManagementObject.GetRelated Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection d’objets liés à l’objet (associateurs).
Surcharges
| Nom | Description |
|---|---|
| GetRelated() |
Obtient une collection d’objets liés à l’objet (associateurs). |
| GetRelated(ManagementOperationObserver) |
Obtient une collection d’objets liés à l’objet (associateurs) de manière asynchrone. Cet appel retourne immédiatement et un délégué est appelé lorsque les résultats sont disponibles. |
| GetRelated(String) |
Obtient une collection d’objets liés à l’objet (associateurs). |
| GetRelated(ManagementOperationObserver, String) |
Obtient une collection d’objets liés à l’objet (associateurs). |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtient une collection d’objets liés à l’objet (associateurs). |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtient une collection d’objets liés à l’objet (associateurs). |
GetRelated()
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtient une collection d’objets lié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
Contenant ManagementObjectCollection les objets associés.
Exemples
L’exemple suivant appelle la GetRelated méthode pour obtenir une collection d’objets lié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 équivaut à une requête ASSOCIATORS OF où ResultClass = relatedClass.
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
GetRelated(ManagementOperationObserver)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtient une collection d’objets liés à l’objet (associateurs) de manière asynchrone. Cet appel retourne immédiatement 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 pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
GetRelated(String)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtient une collection d’objets lié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 d’objets connexes.
Retours
Contenant ManagementObjectCollection les objets associés.
Exemples
L’exemple suivant appelle la GetRelated méthode pour obtenir une collection d’objets lié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 pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
GetRelated(ManagementOperationObserver, String)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtient une collection d’objets lié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 d’objets connexes.
Remarques
Cette opération équivaut à une requête ASSOCIATORS OF où ResultClass = relatedClass.
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtient une collection d’objets lié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 associés.
- relationshipClass
- String
Classe de relation d’intérêt.
- relationshipQualifier
- String
Qualificateur requis pour être présent sur la classe de relation.
- relatedQualifier
- String
Qualificateur requis pour être présent sur la classe associée.
- relatedRole
- String
Rôle que joue la classe associée dans la relation.
- thisRole
- String
Rôle que cette classe joue dans la relation.
- classDefinitionsOnly
- Boolean
Lorsque cette méthode est retournée, elle contient uniquement des définitions de classes pour les instances qui correspondent à la requête.
- options
- EnumerationOptions
Options étendues pour l’exécution de la requête.
Retours
Contenant ManagementObjectCollection les objets associés.
Remarques
Cette opération équivaut à une requête ASSOCIATORS OF où ResultClass = relatedClass.
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtient une collection d’objets lié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 associés.
- relationshipClass
- String
Classe de relation d’intérêt.
- relationshipQualifier
- String
Qualificateur requis pour être présent sur la classe de relation.
- relatedQualifier
- String
Qualificateur requis pour être présent sur la classe associée.
- relatedRole
- String
Rôle que joue la classe associée dans la relation.
- thisRole
- String
Rôle que cette classe joue dans la relation.
- classDefinitionsOnly
- Boolean
Retourne uniquement les définitions de classe pour les instances qui correspondent à la requête.
- options
- EnumerationOptions
Options étendues pour l’exécution de la requête.
Remarques
Cette opération équivaut à une requête ASSOCIATORS OF où ResultClass = relatedClass.
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.