Condividi tramite


ManagementObject.GetRelated Metodo

Definizione

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

Overload

GetRelated()

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

GetRelated(ManagementOperationObserver)

Ottiene un insieme di oggetti correlati all'oggetto, denominati associatori, in modo asincrono. La chiamata termina immediatamente e viene chiamato un delegato quando i risultati sono disponibili.

GetRelated(String)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

GetRelated(ManagementOperationObserver, String)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

GetRelated()

Origine:
ManagementObject.cs
Origine:
ManagementObject.cs
Origine:
ManagementObject.cs

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

public:
 System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated ();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection

Restituisce

Insieme 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. Impossibile utilizzare questo membro in 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

Ottiene un insieme di oggetti correlati all'oggetto, denominati associatori, in modo asincrono. La chiamata termina immediatamente e viene chiamato un delegato 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 la restituzione dei risultati.

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in 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

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

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.

Restituisce

Insieme 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. Impossibile utilizzare questo membro in 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

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

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 la restituzione dei 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. Impossibile utilizzare questo membro in 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

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

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 desiderata.

relationshipQualifier
String

Qualificatore che deve essere presente nella classe di relazione.

relatedQualifier
String

Qualificatore che deve essere presente nella classe correlata.

relatedRole
String

Ruolo ricoperto nella relazione dalla classe correlata.

thisRole
String

Ruolo ricoperto nella relazione dalla classe corrente.

classDefinitionsOnly
Boolean

Quando questo metodo termina, contiene solo definizioni di classe per le istanze corrispondenti alla query.

options
EnumerationOptions

Opzioni estese relative alla modalità di esecuzione della query.

Restituisce

Insieme 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. Impossibile utilizzare questo membro in 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

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

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 la restituzione dei risultati.

relatedClass
String

Classe degli oggetti correlati.

relationshipClass
String

Classe di relazione desiderata.

relationshipQualifier
String

Qualificatore che deve essere presente nella classe di relazione.

relatedQualifier
String

Qualificatore che deve essere presente nella classe correlata.

relatedRole
String

Ruolo ricoperto nella relazione dalla classe correlata.

thisRole
String

Ruolo ricoperto nella relazione dalla classe corrente.

classDefinitionsOnly
Boolean

Restituire solo le definizioni di classi per le istanze corrispondenti alla query.

options
EnumerationOptions

Opzioni estese relative alla modalità di 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. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a