ManagementObject.GetRelated Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una raccolta di oggetti correlati all'oggetto (associator).
Overload
| Nome | Descrizione |
|---|---|
| GetRelated() |
Ottiene una raccolta di oggetti correlati all'oggetto (associator). |
| GetRelated(ManagementOperationObserver) |
Ottiene una raccolta di oggetti correlati all'oggetto (associator) in modo asincrono. Questa chiamata restituisce immediatamente e un delegato viene chiamato quando i risultati sono disponibili. |
| GetRelated(String) |
Ottiene una raccolta di oggetti correlati all'oggetto (associator). |
| GetRelated(ManagementOperationObserver, String) |
Ottiene una raccolta di oggetti correlati all'oggetto (associator). |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Ottiene una raccolta di oggetti correlati all'oggetto (associator). |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Ottiene una raccolta di oggetti correlati all'oggetto (associator). |
GetRelated()
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
Ottiene una raccolta di oggetti correlati all'oggetto (associator).
public:
System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection
Valori restituiti
Oggetto ManagementObjectCollection contenente gli oggetti correlati.
Esempio
Nell'esempio seguente viene chiamato il GetRelated metodo per ottenere una raccolta di oggetti correlati a un'istanza della ManagementObject classe .
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
Commenti
L'operazione equivale a una query ASSOCIATORS OF in cui ResultClass = relatedClass.
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
GetRelated(ManagementOperationObserver)
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
Ottiene una raccolta di oggetti correlati all'oggetto (associator) in modo asincrono. Questa chiamata restituisce immediatamente e un delegato viene chiamato quando i risultati sono disponibili.
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)
Parametri
- watcher
- ManagementOperationObserver
Oggetto da utilizzare per restituire i risultati.
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
GetRelated(String)
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
Ottiene una raccolta di oggetti correlati all'oggetto (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
Parametri
- relatedClass
- String
Classe di oggetti correlati.
Valori restituiti
Oggetto ManagementObjectCollection contenente gli oggetti correlati.
Esempio
Nell'esempio seguente viene chiamato il GetRelated metodo per ottenere una raccolta di oggetti correlati a un'istanza della ManagementObject classe .
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
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
GetRelated(ManagementOperationObserver, String)
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
Ottiene una raccolta di oggetti correlati all'oggetto (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)
Parametri
- watcher
- ManagementOperationObserver
Oggetto da utilizzare per restituire i risultati.
- relatedClass
- String
Classe di oggetti correlati.
Commenti
Questa operazione equivale a una query ASSOCIATORS OF in cui ResultClass = relatedClass.
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
Ottiene una raccolta di oggetti correlati all'oggetto (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
Parametri
- relatedClass
- String
Classe degli oggetti correlati.
- relationshipClass
- String
Classe di relazione di interesse.
- relationshipQualifier
- String
Qualificatore necessario per essere presente nella classe di relazione.
- relatedQualifier
- String
Qualificatore necessario per essere presente nella classe correlata.
- relatedRole
- String
Ruolo che la classe correlata sta giocando nella relazione.
- thisRole
- String
Ruolo che questa classe sta giocando nella relazione.
- classDefinitionsOnly
- Boolean
Quando termina, questo metodo contiene solo definizioni di classe per le istanze che corrispondono alla query.
- options
- EnumerationOptions
Opzioni estese per l'esecuzione della query.
Valori restituiti
Oggetto ManagementObjectCollection contenente gli oggetti correlati.
Commenti
Questa operazione equivale a una query ASSOCIATORS OF in cui ResultClass = relatedClass.
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
- Origine:
- ManagementObject.cs
Ottiene una raccolta di oggetti correlati all'oggetto (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)
Parametri
- watcher
- ManagementOperationObserver
Oggetto da utilizzare per restituire i risultati.
- relatedClass
- String
Classe degli oggetti correlati.
- relationshipClass
- String
Classe di relazione di interesse.
- relationshipQualifier
- String
Qualificatore necessario per essere presente nella classe di relazione.
- relatedQualifier
- String
Qualificatore necessario per essere presente nella classe correlata.
- relatedRole
- String
Ruolo che la classe correlata sta giocando nella relazione.
- thisRole
- String
Ruolo che questa classe sta giocando nella relazione.
- classDefinitionsOnly
- Boolean
Restituisce solo definizioni di classe per le istanze che corrispondono alla query.
- options
- EnumerationOptions
Opzioni estese per l'esecuzione della query.
Commenti
Questa operazione equivale a una query ASSOCIATORS OF in cui ResultClass = relatedClass.
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.