ManagementObject.GetRelated Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en samling objekt som är relaterade till objektet (associatorer).
Överlagringar
| Name | Description |
|---|---|
| GetRelated() |
Hämtar en samling objekt som är relaterade till objektet (associatorer). |
| GetRelated(ManagementOperationObserver) |
Hämtar en samling objekt som är relaterade till objektet (associatorer) asynkront. Det här anropet returnerar omedelbart och ett ombud anropas när resultaten är tillgängliga. |
| GetRelated(String) |
Hämtar en samling objekt som är relaterade till objektet (associatorer). |
| GetRelated(ManagementOperationObserver, String) |
Hämtar en samling objekt som är relaterade till objektet (associatorer). |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Hämtar en samling objekt som är relaterade till objektet (associatorer). |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Hämtar en samling objekt som är relaterade till objektet (associatorer). |
GetRelated()
Hämtar en samling objekt som är relaterade till objektet (associatorer).
public:
System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection
Returer
En ManagementObjectCollection som innehåller de relaterade objekten.
Exempel
I följande exempel anropas GetRelated metoden för att hämta en samling objekt som är relaterade till en instans av ManagementObject klassen.
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
Kommentarer
Åtgärden motsvarar en ASSOCIATORS OF-fråga där ResultClass = relatedClass.
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
GetRelated(ManagementOperationObserver)
Hämtar en samling objekt som är relaterade till objektet (associatorer) asynkront. Det här anropet returnerar omedelbart och ett ombud anropas när resultaten är tillgängliga.
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)
Parametrar
- watcher
- ManagementOperationObserver
Objektet som ska användas för att returnera resultat.
Kommentarer
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
GetRelated(String)
Hämtar en samling objekt som är relaterade till objektet (associatorer).
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
Parametrar
- relatedClass
- String
En klass med relaterade objekt.
Returer
En ManagementObjectCollection som innehåller de relaterade objekten.
Exempel
I följande exempel anropas GetRelated metoden för att hämta en samling objekt som är relaterade till en instans av ManagementObject klassen.
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
Kommentarer
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
GetRelated(ManagementOperationObserver, String)
Hämtar en samling objekt som är relaterade till objektet (associatorer).
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)
Parametrar
- watcher
- ManagementOperationObserver
Objektet som ska användas för att returnera resultat.
- relatedClass
- String
Klassen för relaterade objekt.
Kommentarer
Den här åtgärden motsvarar en ASSOCIATORS OF-fråga där ResultClass = relatedClass.
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)
Hämtar en samling objekt som är relaterade till objektet (associatorer).
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
Parametrar
- relatedClass
- String
Klassen för de relaterade objekten.
- relationshipClass
- String
Relationsklassen av intresse.
- relationshipQualifier
- String
Kvalificeringen måste finnas i relationsklassen.
- relatedQualifier
- String
Kvalificeringen måste finnas på den relaterade klassen.
- relatedRole
- String
Den roll som den relaterade klassen spelar i relationen.
- thisRole
- String
Den roll som den här klassen spelar i relationen.
- classDefinitionsOnly
- Boolean
När den här metoden returneras innehåller den endast klassdefinitioner för de instanser som matchar frågan.
- options
- EnumerationOptions
Utökade alternativ för hur du kör frågan.
Returer
En ManagementObjectCollection som innehåller de relaterade objekten.
Kommentarer
Den här åtgärden motsvarar en ASSOCIATORS OF-fråga där ResultClass = relatedClass.
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)
Hämtar en samling objekt som är relaterade till objektet (associatorer).
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)
Parametrar
- watcher
- ManagementOperationObserver
Objektet som ska användas för att returnera resultat.
- relatedClass
- String
Klassen för de relaterade objekten.
- relationshipClass
- String
Relationsklassen av intresse.
- relationshipQualifier
- String
Kvalificeringen måste finnas i relationsklassen.
- relatedQualifier
- String
Kvalificeringen måste finnas på den relaterade klassen.
- relatedRole
- String
Den roll som den relaterade klassen spelar i relationen.
- thisRole
- String
Den roll som den här klassen spelar i relationen.
- classDefinitionsOnly
- Boolean
Returnera endast klassdefinitioner för de instanser som matchar frågan.
- options
- EnumerationOptions
Utökade alternativ för hur du kör frågan.
Kommentarer
Den här åtgärden motsvarar en ASSOCIATORS OF-fråga där ResultClass = relatedClass.
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.