ManagementObject.GetRelated Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção de objetos relacionados ao objeto (associadores).
Sobrecargas
GetRelated() |
Obtém uma coleção de objetos relacionados ao objeto (associadores). |
GetRelated(ManagementOperationObserver) |
Obtém uma coleção de objetos relacionados ao objeto (associadores) de forma assíncrona. Esta chamada é retornada imediatamente e um representante é chamado quando os resultados estão disponíveis. |
GetRelated(String) |
Obtém uma coleção de objetos relacionados ao objeto (associadores). |
GetRelated(ManagementOperationObserver, String) |
Obtém uma coleção de objetos relacionados ao objeto (associadores). |
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtém uma coleção de objetos relacionados ao objeto (associadores). |
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtém uma coleção de objetos relacionados ao objeto (associadores). |
GetRelated()
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados ao objeto (associadores).
public:
System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated ();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection
Retornos
Um ManagementObjectCollection que contém os objetos relacionados.
Exemplos
O exemplo a seguir chama o GetRelated método para obter uma coleção de objetos relacionados a uma instância da 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
Comentários
A operação é equivalente a uma consulta ASSOCIATORS OF em que ResultClass = relatedClass.
Segurança do .NET Framework
Confiança total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Aplica-se a
GetRelated(ManagementOperationObserver)
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados ao objeto (associadores) de forma assíncrona. Esta chamada é retornada imediatamente e um representante é chamado quando os resultados estão disponíveis.
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)
Parâmetros
- watcher
- ManagementOperationObserver
O objeto a ser usado para retornar os resultados.
Comentários
Segurança do .NET Framework
Confiança total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Aplica-se a
GetRelated(String)
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados ao objeto (associadores).
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
Parâmetros
- relatedClass
- String
Uma classe de objetos relacionados.
Retornos
Um ManagementObjectCollection que contém os objetos relacionados.
Exemplos
O exemplo a seguir chama o GetRelated método para obter uma coleção de objetos relacionados a uma instância da 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
Comentários
Segurança do .NET Framework
Confiança total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Aplica-se a
GetRelated(ManagementOperationObserver, String)
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados ao objeto (associadores).
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)
Parâmetros
- watcher
- ManagementOperationObserver
O objeto a ser usado para retornar os resultados.
- relatedClass
- String
A classe de objetos relacionados.
Comentários
Essa operação é equivalente a uma consulta ASSOCIATORS OF em que ResultClass = relatedClass.
Segurança do .NET Framework
Confiança total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Aplica-se a
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados ao objeto (associadores).
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
Parâmetros
- relatedClass
- String
A classe dos objetos relacionados.
- relationshipClass
- String
A classe de relação de interesse.
- relationshipQualifier
- String
O qualificador que deve estar presente na classe de relação.
- relatedQualifier
- String
O qualificador que deve estar presente na classe relacionada.
- relatedRole
- String
A função que a classe relacionada está reproduzindo na relação.
- thisRole
- String
A função que esta classe está reproduzindo na relação.
- classDefinitionsOnly
- Boolean
Quando este método é retornado, ele contém apenas as definições de classe para as instâncias que correspondem à consulta.
- options
- EnumerationOptions
Opções estendidas de como executar a consulta.
Retornos
Um ManagementObjectCollection que contém os objetos relacionados.
Comentários
Essa operação é equivalente a uma consulta ASSOCIATORS OF em que ResultClass = relatedClass.
Segurança do .NET Framework
Confiança total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Aplica-se a
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados ao objeto (associadores).
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)
Parâmetros
- watcher
- ManagementOperationObserver
O objeto a ser usado para retornar os resultados.
- relatedClass
- String
A classe dos objetos relacionados.
- relationshipClass
- String
A classe de relação de interesse.
- relationshipQualifier
- String
O qualificador que deve estar presente na classe de relação.
- relatedQualifier
- String
O qualificador que deve estar presente na classe relacionada.
- relatedRole
- String
A função que a classe relacionada está reproduzindo na relação.
- thisRole
- String
A função que esta classe está reproduzindo na relação.
- classDefinitionsOnly
- Boolean
Retorna apenas as definições de classe para as instâncias que correspondem à consulta.
- options
- EnumerationOptions
Opções estendidas de como executar a consulta.
Comentários
Essa operação é equivalente a uma consulta ASSOCIATORS OF em que ResultClass = relatedClass.
Segurança do .NET Framework
Confiança total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.