ManagementObject.GetRelated Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci objektů souvisejících s objektem (asociátory).
Přetížení
GetRelated() |
Získá kolekci objektů souvisejících s objektem (asociátory). |
GetRelated(ManagementOperationObserver) |
Získá kolekci objektů souvisejících s objektem (asociátory) asynchronně. Toto volání se vrátí okamžitě a jakmile budou k dispozici výsledky, zavolá se delegát. |
GetRelated(String) |
Získá kolekci objektů souvisejících s objektem (asociátory). |
GetRelated(ManagementOperationObserver, String) |
Získá kolekci objektů souvisejících s objektem (asociátory). |
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Získá kolekci objektů souvisejících s objektem (asociátory). |
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Získá kolekci objektů souvisejících s objektem (asociátory). |
GetRelated()
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
Získá kolekci objektů souvisejících s objektem (asociátory).
public:
System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated ();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection
Návraty
A ManagementObjectCollection obsahující související objekty.
Příklady
Následující příklad volá metodu GetRelated pro získání kolekce objektů souvisejících s instancí ManagementObject třídy .
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
Poznámky
Operace je ekvivalentní dotazu ASSOCIATORS OF , kde ResultClass = relatedClass.
Zabezpečení rozhraní .NET Framework
Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.
Platí pro
GetRelated(ManagementOperationObserver)
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
Získá kolekci objektů souvisejících s objektem (asociátory) asynchronně. Toto volání se vrátí okamžitě a jakmile budou k dispozici výsledky, zavolá se delegát.
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)
Parametry
- watcher
- ManagementOperationObserver
Objekt, který se má použít k vrácení výsledků.
Poznámky
Zabezpečení rozhraní .NET Framework
Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.
Platí pro
GetRelated(String)
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
Získá kolekci objektů souvisejících s objektem (asociátory).
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
Parametry
- relatedClass
- String
Třída souvisejících objektů.
Návraty
A ManagementObjectCollection obsahující související objekty.
Příklady
Následující příklad volá metodu GetRelated pro získání kolekce objektů souvisejících s instancí ManagementObject třídy .
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
Poznámky
Zabezpečení rozhraní .NET Framework
Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.
Platí pro
GetRelated(ManagementOperationObserver, String)
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
Získá kolekci objektů souvisejících s objektem (asociátory).
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)
Parametry
- watcher
- ManagementOperationObserver
Objekt, který se má použít k vrácení výsledků.
- relatedClass
- String
Třída souvisejících objektů.
Poznámky
Tato operace je ekvivalentní dotazu ASSOCIATORS OF , kde ResultClass = relatedClass.
Zabezpečení rozhraní .NET Framework
Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.
Platí pro
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
Získá kolekci objektů souvisejících s objektem (asociátory).
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
Parametry
- relatedClass
- String
Třída souvisejících objektů.
- relationshipClass
- String
Třída vztahů, která vás zajímá.
- relationshipQualifier
- String
Kvalifikátor musí být přítomen ve třídě relace.
- relatedQualifier
- String
Kvalifikátor musí být přítomen v související třídě.
- relatedRole
- String
Roli, kterou v relaci hraje související třída.
- thisRole
- String
Roli, kterou tato třída hraje v relaci.
- classDefinitionsOnly
- Boolean
Když se tato metoda vrátí, obsahuje pouze definice tříd pro instance, které odpovídají dotazu.
- options
- EnumerationOptions
Rozšířené možnosti spuštění dotazu
Návraty
A ManagementObjectCollection obsahující související objekty.
Poznámky
Tato operace je ekvivalentní dotazu ASSOCIATORS OF , kde ResultClass = relatedClass.
Zabezpečení rozhraní .NET Framework
Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.
Platí pro
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
- Zdroj:
- ManagementObject.cs
Získá kolekci objektů souvisejících s objektem (asociátory).
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)
Parametry
- watcher
- ManagementOperationObserver
Objekt, který se má použít k vrácení výsledků.
- relatedClass
- String
Třída souvisejících objektů.
- relationshipClass
- String
Třída vztahů, která vás zajímá.
- relationshipQualifier
- String
Kvalifikátor musí být přítomen ve třídě relace.
- relatedQualifier
- String
Kvalifikátor musí být přítomen v související třídě.
- relatedRole
- String
Roli, kterou v relaci hraje související třída.
- thisRole
- String
Roli, kterou tato třída hraje v relaci.
- classDefinitionsOnly
- Boolean
Vrátit pouze definice tříd pro instance, které odpovídají dotazu.
- options
- EnumerationOptions
Rozšířené možnosti spuštění dotazu
Poznámky
Tato operace je ekvivalentní dotazu ASSOCIATORS OF , kde ResultClass = relatedClass.
Zabezpečení rozhraní .NET Framework
Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.