ManagementObject.GetRelated Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).
Overloads
| Name | Description |
|---|---|
| GetRelated() |
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators). |
| GetRelated(ManagementOperationObserver) |
Hiermee haalt u asynchroon een verzameling objecten op die betrekking hebben op het object (associators). Deze aanroep wordt onmiddellijk geretourneerd en er wordt een gemachtigde aangeroepen wanneer de resultaten beschikbaar zijn. |
| GetRelated(String) |
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators). |
| GetRelated(ManagementOperationObserver, String) |
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators). |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators). |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators). |
GetRelated()
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).
public:
System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection
Retouren
Een ManagementObjectCollection met de gerelateerde objecten.
Voorbeelden
In het volgende voorbeeld wordt de GetRelated methode aangeroepen om een verzameling objecten op te halen die betrekking hebben op een exemplaar van de ManagementObject klasse.
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
Opmerkingen
De bewerking is gelijk aan een ASSOCIATORS OF-query waarbij ResultClass = relatedClass.
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
GetRelated(ManagementOperationObserver)
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
Hiermee haalt u asynchroon een verzameling objecten op die betrekking hebben op het object (associators). Deze aanroep wordt onmiddellijk geretourneerd en er wordt een gemachtigde aangeroepen wanneer de resultaten beschikbaar zijn.
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)
Parameters
- watcher
- ManagementOperationObserver
Het object dat moet worden gebruikt om resultaten te retourneren.
Opmerkingen
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
GetRelated(String)
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).
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
Parameters
- relatedClass
- String
Een klasse gerelateerde objecten.
Retouren
Een ManagementObjectCollection met de gerelateerde objecten.
Voorbeelden
In het volgende voorbeeld wordt de GetRelated methode aangeroepen om een verzameling objecten op te halen die betrekking hebben op een exemplaar van de ManagementObject klasse.
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
Opmerkingen
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
GetRelated(ManagementOperationObserver, String)
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).
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)
Parameters
- watcher
- ManagementOperationObserver
Het object dat moet worden gebruikt om resultaten te retourneren.
- relatedClass
- String
De klasse gerelateerde objecten.
Opmerkingen
Deze bewerking is gelijk aan een ASSOCIATORS OF-query waarbij ResultClass = relatedClass.
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).
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
Parameters
- relatedClass
- String
De klasse van de gerelateerde objecten.
- relationshipClass
- String
De relatieklasse van belang.
- relationshipQualifier
- String
De kwalificatie moet aanwezig zijn op de relatieklasse.
- relatedQualifier
- String
De kwalificatie moet aanwezig zijn op de gerelateerde klasse.
- relatedRole
- String
De rol die de gerelateerde klas speelt in de relatie.
- thisRole
- String
De rol die deze klas speelt in de relatie.
- classDefinitionsOnly
- Boolean
Wanneer deze methode wordt geretourneerd, bevat deze alleen klassedefinities voor de exemplaren die overeenkomen met de query.
- options
- EnumerationOptions
Uitgebreide opties voor het uitvoeren van de query.
Retouren
Een ManagementObjectCollection met de gerelateerde objecten.
Opmerkingen
Deze bewerking is gelijk aan een ASSOCIATORS OF-query waarbij ResultClass = relatedClass.
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
- Bron:
- ManagementObject.cs
Hiermee haalt u een verzameling objecten op die betrekking hebben op het object (associators).
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)
Parameters
- watcher
- ManagementOperationObserver
Het object dat moet worden gebruikt om resultaten te retourneren.
- relatedClass
- String
De klasse van de gerelateerde objecten.
- relationshipClass
- String
De relatieklasse van belang.
- relationshipQualifier
- String
De kwalificatie moet aanwezig zijn op de relatieklasse.
- relatedQualifier
- String
De kwalificatie moet aanwezig zijn op de gerelateerde klasse.
- relatedRole
- String
De rol die de gerelateerde klas speelt in de relatie.
- thisRole
- String
De rol die deze klas speelt in de relatie.
- classDefinitionsOnly
- Boolean
Retourneert alleen klassedefinities voor de exemplaren die overeenkomen met de query.
- options
- EnumerationOptions
Uitgebreide opties voor het uitvoeren van de query.
Opmerkingen
Deze bewerking is gelijk aan een ASSOCIATORS OF-query waarbij ResultClass = relatedClass.
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.