ManagementObject.GetRelated 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체와 관련된 개체(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 보안
직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.
적용 대상
.NET