다음을 통해 공유


ManagementObject.GetRelated 메서드

정의

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

오버로드

GetRelated()

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

GetRelated(ManagementOperationObserver)

개체와 관련된 개체(associator) 컬렉션을 비동기적으로 가져옵니다. 이 호출은 즉시 반환하고 결과를 사용할 수 있게 되면 대리자가 호출됩니다.

GetRelated(String)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

GetRelated(ManagementOperationObserver, String)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

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

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

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

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

GetRelated()

Source:
ManagementObject.cs
Source:
ManagementObject.cs
Source:
ManagementObject.cs

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

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

반환

관련된 개체를 포함하는 ManagementObjectCollection입니다.

예제

다음 예제에서는 메서드를 GetRelated 호출하여 클래스의 instance 관련된 개체 컬렉션을 ManagementObject 가져옵니다.

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

설명

이 작업은 ResultClass = relatedClass인 ASSOCIATORS OF 쿼리와 동일합니다.

.NET Framework 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상

GetRelated(ManagementOperationObserver)

Source:
ManagementObject.cs
Source:
ManagementObject.cs
Source:
ManagementObject.cs

개체와 관련된 개체(associator) 컬렉션을 비동기적으로 가져옵니다. 이 호출은 즉시 반환하고 결과를 사용할 수 있게 되면 대리자가 호출됩니다.

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)

매개 변수

watcher
ManagementOperationObserver

결과를 반환하는 데 사용할 개체입니다.

설명

.NET Framework 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상

GetRelated(String)

Source:
ManagementObject.cs
Source:
ManagementObject.cs
Source:
ManagementObject.cs

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

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

매개 변수

relatedClass
String

관련 개체의 클래스입니다.

반환

관련된 개체를 포함하는 ManagementObjectCollection입니다.

예제

다음 예제에서는 메서드를 GetRelated 호출하여 클래스의 instance 관련된 개체 컬렉션을 ManagementObject 가져옵니다.

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

설명

.NET Framework 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상

GetRelated(ManagementOperationObserver, String)

Source:
ManagementObject.cs
Source:
ManagementObject.cs
Source:
ManagementObject.cs

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

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)

매개 변수

watcher
ManagementOperationObserver

결과를 반환하는 데 사용할 개체입니다.

relatedClass
String

관련 개체의 클래스입니다.

설명

이 작업은 ResultClass = relatedClass인 ASSOCIATORS OF 쿼리와 동일합니다.

.NET Framework 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상

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

Source:
ManagementObject.cs
Source:
ManagementObject.cs
Source:
ManagementObject.cs

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

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

매개 변수

relatedClass
String

관련 개체의 클래스입니다.

relationshipClass
String

대상 관계 클래스입니다.

relationshipQualifier
String

한정자이며, 이 한정자는 관계 클래스에 포함되어 있어야 합니다.

relatedQualifier
String

한정자이며, 이 한정자는 관련 클래스에 포함되어 있어야 합니다.

relatedRole
String

관련 클래스가 관계에서 수행하는 역할입니다.

thisRole
String

관계에서 이 클래스가 수행하는 역할입니다.

classDefinitionsOnly
Boolean

이 메서드는 쿼리와 일치하는 인스턴스에 대한 클래스 정의만 반환합니다.

options
EnumerationOptions

쿼리 실행 방법에 대한 확장 옵션입니다.

반환

관련된 개체를 포함하는 ManagementObjectCollection입니다.

설명

이 작업은 ResultClass = relatedClass인 ASSOCIATORS OF 쿼리와 동일합니다.

.NET Framework 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상

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

Source:
ManagementObject.cs
Source:
ManagementObject.cs
Source:
ManagementObject.cs

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

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)

매개 변수

watcher
ManagementOperationObserver

결과를 반환하는 데 사용할 개체입니다.

relatedClass
String

관련 개체의 클래스입니다.

relationshipClass
String

대상 관계 클래스입니다.

relationshipQualifier
String

한정자이며, 이 한정자는 관계 클래스에 포함되어 있어야 합니다.

relatedQualifier
String

한정자이며, 이 한정자는 관련 클래스에 포함되어 있어야 합니다.

relatedRole
String

관련 클래스가 관계에서 수행하는 역할입니다.

thisRole
String

관계에서 이 클래스가 수행하는 역할입니다.

classDefinitionsOnly
Boolean

쿼리와 일치하는 인스턴스에 대한 클래스 정의만 반환합니다.

options
EnumerationOptions

쿼리 실행 방법에 대한 확장 옵션입니다.

설명

이 작업은 ResultClass = relatedClass인 ASSOCIATORS OF 쿼리와 동일합니다.

.NET Framework 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상