Freigeben über


ManagementObject.GetRelated Methode

Definition

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

Überlädt

GetRelated()

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

GetRelated(ManagementOperationObserver)

Ruft asynchron eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators). Dieser Aufruf wird sofort beendet, und sobald die Ergebnisse verfügbar sind, wird ein Delegat aufgerufen.

GetRelated(String)

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

GetRelated(ManagementOperationObserver, String)

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

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

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

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

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

GetRelated()

Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

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

Gibt zurück

Eine ManagementObjectCollection, die die verknüpften Objekte enthält.

Beispiele

Im folgenden Beispiel wird die GetRelated -Methode aufgerufen, um eine Auflistung von Objekten abzurufen, die sich auf eine instance der ManagementObject -Klasse beziehen.

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

Hinweise

Der Vorgang entspricht einer ASSOCIATORS OF-Abfrage , wobei ResultClass = relatedClass ist.

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für:

GetRelated(ManagementOperationObserver)

Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs

Ruft asynchron eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators). Dieser Aufruf wird sofort beendet, und sobald die Ergebnisse verfügbar sind, wird ein Delegat aufgerufen.

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)

Parameter

watcher
ManagementOperationObserver

Das für die Rückgabe der Ergebnisse zu verwendende Objekt.

Hinweise

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für:

GetRelated(String)

Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

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

Parameter

relatedClass
String

Eine Klasse verknüpfter Objekte.

Gibt zurück

Eine ManagementObjectCollection, die die verknüpften Objekte enthält.

Beispiele

Im folgenden Beispiel wird die GetRelated -Methode aufgerufen, um eine Auflistung von Objekten abzurufen, die sich auf eine instance der ManagementObject -Klasse beziehen.

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

Hinweise

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für:

GetRelated(ManagementOperationObserver, String)

Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

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)

Parameter

watcher
ManagementOperationObserver

Das für die Rückgabe der Ergebnisse zu verwendende Objekt.

relatedClass
String

Die Klasse verknüpfter Objekte.

Hinweise

Dieser Vorgang entspricht einer ASSOCIATORS OF-Abfrage , wobei ResultClass = relatedClass ist.

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für:

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

Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

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

Parameter

relatedClass
String

Die Klasse der verknüpften Objekte.

relationshipClass
String

Die relevante Beziehungsklasse.

relationshipQualifier
String

Der Qualifizierer, der für die Beziehungsklasse vorhanden sein muss.

relatedQualifier
String

Der Qualifizierer, der für die verknüpfte Klasse vorhanden sein muss.

relatedRole
String

Die Rolle, die die verknüpfte Klasse in der Beziehung einnimmt.

thisRole
String

Die Rolle, die diese Klasse in der Beziehung einnimmt.

classDefinitionsOnly
Boolean

Bei der Rückgabe dieser Methode sind nur Klassendefinitionen für die Instanzen enthalten, die mit der Abfrage übereinstimmen.

options
EnumerationOptions

Erweiterte Optionen für das Ausführen der Abfrage.

Gibt zurück

Eine ManagementObjectCollection, die die verknüpften Objekte enthält.

Hinweise

Dieser Vorgang entspricht einer ASSOCIATORS OF-Abfrage , wobei ResultClass = relatedClass ist.

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für:

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

Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs
Quelle:
ManagementObject.cs

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

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)

Parameter

watcher
ManagementOperationObserver

Das für die Rückgabe der Ergebnisse zu verwendende Objekt.

relatedClass
String

Die Klasse der verknüpften Objekte.

relationshipClass
String

Die relevante Beziehungsklasse.

relationshipQualifier
String

Der Qualifizierer, der für die Beziehungsklasse vorhanden sein muss.

relatedQualifier
String

Der Qualifizierer, der für die verknüpfte Klasse vorhanden sein muss.

relatedRole
String

Die Rolle, die die verknüpfte Klasse in der Beziehung einnimmt.

thisRole
String

Die Rolle, die diese Klasse in der Beziehung einnimmt.

classDefinitionsOnly
Boolean

Gibt nur Klassendefinitionen für die Instanzen zurück, die mit der Abfrage übereinstimmen.

options
EnumerationOptions

Erweiterte Optionen für das Ausführen der Abfrage.

Hinweise

Dieser Vorgang entspricht einer ASSOCIATORS OF-Abfrage , wobei ResultClass = relatedClass ist.

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für: