ManagementObject.GetRelated Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab.
Überlädt
| Name | Beschreibung |
|---|---|
| GetRelated() |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelated(ManagementOperationObserver) |
Ruft eine Auflistung von Objekten ab, die sich asynchron auf das Objekt (Associators) beziehen. Dieser Aufruf wird sofort zurückgegeben, und eine Stellvertretung wird aufgerufen, wenn die Ergebnisse verfügbar sind. |
| GetRelated(String) |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelated(ManagementOperationObserver, String) |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
GetRelated()
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab.
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
A ManagementObjectCollection containing the related objects.
Beispiele
Im folgenden Beispiel wird die GetRelated Methode aufgerufen, um eine Auflistung von Objekten abzurufen, die sich auf eine Instanz 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ürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
GetRelated(ManagementOperationObserver)
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
Ruft eine Auflistung von Objekten ab, die sich asynchron auf das Objekt (Associators) beziehen. Dieser Aufruf wird sofort zurückgegeben, und eine Stellvertretung wird aufgerufen, wenn die Ergebnisse verfügbar sind.
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 Objekt, das zum Zurückgeben von Ergebnissen verwendet werden soll.
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
GetRelated(String)
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab.
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 verwandter Objekte.
Gibt zurück
A ManagementObjectCollection containing the related objects.
Beispiele
Im folgenden Beispiel wird die GetRelated Methode aufgerufen, um eine Auflistung von Objekten abzurufen, die sich auf eine Instanz 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ürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
GetRelated(ManagementOperationObserver, String)
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab.
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 Objekt, das zum Zurückgeben von Ergebnissen verwendet werden soll.
- relatedClass
- String
Die Klasse verwandter Objekte.
Hinweise
Dieser Vorgang entspricht einer ASSOCIATORS OF-Abfrage , wobei ResultClass = relatedClass ist.
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab.
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 verwandten Objekte.
- relationshipClass
- String
Die Beziehungsklasse von Interesse.
- relationshipQualifier
- String
Der Qualifizierer, der für die Beziehungsklasse vorhanden sein muss.
- relatedQualifier
- String
Der Qualifizierer, der für die zugehörige Klasse erforderlich ist.
- relatedRole
- String
Die Rolle, die die zugehörige Klasse in der Beziehung spielt.
- thisRole
- String
Die Rolle, die diese Klasse in der Beziehung spielt.
- classDefinitionsOnly
- Boolean
Wenn diese Methode zurückgegeben wird, enthält sie nur Klassendefinitionen für die Instanzen, die der Abfrage entsprechen.
- options
- EnumerationOptions
Erweiterte Optionen zum Ausführen der Abfrage.
Gibt zurück
A ManagementObjectCollection containing the related objects.
Hinweise
Dieser Vorgang entspricht einer ASSOCIATORS OF-Abfrage , wobei ResultClass = relatedClass ist.
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
- Quelle:
- ManagementObject.cs
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab.
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 Objekt, das zum Zurückgeben von Ergebnissen verwendet werden soll.
- relatedClass
- String
Die Klasse der verwandten Objekte.
- relationshipClass
- String
Die Beziehungsklasse von Interesse.
- relationshipQualifier
- String
Der Qualifizierer, der für die Beziehungsklasse vorhanden sein muss.
- relatedQualifier
- String
Der Qualifizierer, der für die zugehörige Klasse erforderlich ist.
- relatedRole
- String
Die Rolle, die die zugehörige Klasse in der Beziehung spielt.
- thisRole
- String
Die Rolle, die diese Klasse in der Beziehung spielt.
- classDefinitionsOnly
- Boolean
Gibt nur Klassendefinitionen für die Instanzen zurück, die der Abfrage entsprechen.
- options
- EnumerationOptions
Erweiterte Optionen zum Ausführen der Abfrage.
Hinweise
Dieser Vorgang entspricht einer ASSOCIATORS OF-Abfrage , wobei ResultClass = relatedClass ist.
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.