ManagementObject.GetRelated Methode

Definitie

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).

Overloads

Name Description
GetRelated()

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).

GetRelated(ManagementOperationObserver)

Hiermee haalt u asynchroon een verzameling objecten op die betrekking hebben op het object (associators). Deze aanroep wordt onmiddellijk geretourneerd en er wordt een gemachtigde aangeroepen wanneer de resultaten beschikbaar zijn.

GetRelated(String)

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).

GetRelated(ManagementOperationObserver, String)

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).

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

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).

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

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).

GetRelated()

Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).

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

Retouren

Een ManagementObjectCollection met de gerelateerde objecten.

Voorbeelden

In het volgende voorbeeld wordt de GetRelated methode aangeroepen om een verzameling objecten op te halen die betrekking hebben op een exemplaar van de ManagementObject klasse.

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

Opmerkingen

De bewerking is gelijk aan een ASSOCIATORS OF-query waarbij ResultClass = relatedClass.

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

GetRelated(ManagementOperationObserver)

Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs

Hiermee haalt u asynchroon een verzameling objecten op die betrekking hebben op het object (associators). Deze aanroep wordt onmiddellijk geretourneerd en er wordt een gemachtigde aangeroepen wanneer de resultaten beschikbaar zijn.

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)

Parameters

watcher
ManagementOperationObserver

Het object dat moet worden gebruikt om resultaten te retourneren.

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

GetRelated(String)

Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (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

Parameters

relatedClass
String

Een klasse gerelateerde objecten.

Retouren

Een ManagementObjectCollection met de gerelateerde objecten.

Voorbeelden

In het volgende voorbeeld wordt de GetRelated methode aangeroepen om een verzameling objecten op te halen die betrekking hebben op een exemplaar van de ManagementObject klasse.

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

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

GetRelated(ManagementOperationObserver, String)

Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (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)

Parameters

watcher
ManagementOperationObserver

Het object dat moet worden gebruikt om resultaten te retourneren.

relatedClass
String

De klasse gerelateerde objecten.

Opmerkingen

Deze bewerking is gelijk aan een ASSOCIATORS OF-query waarbij ResultClass = relatedClass.

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

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

Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (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

Parameters

relatedClass
String

De klasse van de gerelateerde objecten.

relationshipClass
String

De relatieklasse van belang.

relationshipQualifier
String

De kwalificatie moet aanwezig zijn op de relatieklasse.

relatedQualifier
String

De kwalificatie moet aanwezig zijn op de gerelateerde klasse.

relatedRole
String

De rol die de gerelateerde klas speelt in de relatie.

thisRole
String

De rol die deze klas speelt in de relatie.

classDefinitionsOnly
Boolean

Wanneer deze methode wordt geretourneerd, bevat deze alleen klassedefinities voor de exemplaren die overeenkomen met de query.

options
EnumerationOptions

Uitgebreide opties voor het uitvoeren van de query.

Retouren

Een ManagementObjectCollection met de gerelateerde objecten.

Opmerkingen

Deze bewerking is gelijk aan een ASSOCIATORS OF-query waarbij ResultClass = relatedClass.

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

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

Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs
Bron:
ManagementObject.cs

Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (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)

Parameters

watcher
ManagementOperationObserver

Het object dat moet worden gebruikt om resultaten te retourneren.

relatedClass
String

De klasse van de gerelateerde objecten.

relationshipClass
String

De relatieklasse van belang.

relationshipQualifier
String

De kwalificatie moet aanwezig zijn op de relatieklasse.

relatedQualifier
String

De kwalificatie moet aanwezig zijn op de gerelateerde klasse.

relatedRole
String

De rol die de gerelateerde klas speelt in de relatie.

thisRole
String

De rol die deze klas speelt in de relatie.

classDefinitionsOnly
Boolean

Retourneert alleen klassedefinities voor de exemplaren die overeenkomen met de query.

options
EnumerationOptions

Uitgebreide opties voor het uitvoeren van de query.

Opmerkingen

Deze bewerking is gelijk aan een ASSOCIATORS OF-query waarbij ResultClass = relatedClass.

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op