ManagementObject.GetRelated Yöntem

Tanım

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

Aşırı Yüklemeler

GetRelated()

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

GetRelated(ManagementOperationObserver)

Nesne (ilişkilendiriciler) ile ilgili bir nesne koleksiyonunu zaman uyumsuz olarak alır. Bu çağrı hemen döndürür ve sonuçlar kullanılabilir olduğunda bir temsilci çağrılır.

GetRelated(String)

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

GetRelated(ManagementOperationObserver, String)

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

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

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

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

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

GetRelated()

Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

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

Döndürülenler

ManagementObjectCollection İlgili nesneleri içeren.

Örnekler

Aşağıdaki örnek, sınıfının bir örneğiyle ManagementObject ilgili nesne koleksiyonunu almak için yöntemini çağırırGetRelated.

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

Açıklamalar

İşlem, ResultClass = relatedClass olduğu ASSOCIATORS OF sorgusuna eşdeğerdir.

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

GetRelated(ManagementOperationObserver)

Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs

Nesne (ilişkilendiriciler) ile ilgili bir nesne koleksiyonunu zaman uyumsuz olarak alır. Bu çağrı hemen döndürür ve sonuçlar kullanılabilir olduğunda bir temsilci çağrılır.

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)

Parametreler

watcher
ManagementOperationObserver

Sonuçları döndürmek için kullanılacak nesne.

Açıklamalar

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

GetRelated(String)

Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

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

Parametreler

relatedClass
String

İlgili nesnelerin sınıfı.

Döndürülenler

ManagementObjectCollection İlgili nesneleri içeren.

Örnekler

Aşağıdaki örnek, sınıfının bir örneğiyle ManagementObject ilgili nesne koleksiyonunu almak için yöntemini çağırırGetRelated.

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

Açıklamalar

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

GetRelated(ManagementOperationObserver, String)

Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

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)

Parametreler

watcher
ManagementOperationObserver

Sonuçları döndürmek için kullanılacak nesne.

relatedClass
String

İlgili nesnelerin sınıfı.

Açıklamalar

Bu işlem, ResultClass = relatedClass olan ASSOCIATORS OF sorgusuna eşdeğerdir.

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

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

Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

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

Parametreler

relatedClass
String

İlgili nesnelerin sınıfı.

relationshipClass
String

İlgi çekici ilişki sınıfı.

relationshipQualifier
String

İlişki sınıfında mevcut olması gereken niteleyici.

relatedQualifier
String

Niteleyicinin ilgili sınıfta mevcut olması gerekir.

relatedRole
String

İlişkili sınıfın ilişkide oynadığı rol.

thisRole
String

Bu sınıfın ilişkide oynadığı rol.

classDefinitionsOnly
Boolean

Bu yöntem döndürdüğünde, yalnızca sorguyla eşleşen örneklerin sınıf tanımlarını içerir.

options
EnumerationOptions

Sorguyu yürütmeye yönelik genişletilmiş seçenekler.

Döndürülenler

ManagementObjectCollection İlgili nesneleri içeren.

Açıklamalar

Bu işlem, ResultClass = relatedClass olan ASSOCIATORS OF sorgusuna eşdeğerdir.

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

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

Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs
Kaynak:
ManagementObject.cs

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

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)

Parametreler

watcher
ManagementOperationObserver

Sonuçları döndürmek için kullanılacak nesne.

relatedClass
String

İlgili nesnelerin sınıfı.

relationshipClass
String

İlgi çekici ilişki sınıfı.

relationshipQualifier
String

İlişki sınıfında mevcut olması gereken niteleyici.

relatedQualifier
String

Niteleyicinin ilgili sınıfta mevcut olması gerekir.

relatedRole
String

İlişkili sınıfın ilişkide oynadığı rol.

thisRole
String

Bu sınıfın ilişkide oynadığı rol.

classDefinitionsOnly
Boolean

Yalnızca sorguyla eşleşen örnekler için sınıf tanımlarını döndürür.

options
EnumerationOptions

Sorguyu yürütmeye yönelik genişletilmiş seçenekler.

Açıklamalar

Bu işlem, ResultClass = relatedClass olan ASSOCIATORS OF sorgusuna eşdeğerdir.

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır