ManagementObject.GetRelated Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma coleção de objetos relacionados com o objeto (associadores).
Sobrecargas
| Name | Description |
|---|---|
| GetRelated() |
Obtém uma coleção de objetos relacionados com o objeto (associadores). |
| GetRelated(ManagementOperationObserver) |
Obtém uma coleção de objetos relacionados com o objeto (associadores) de forma assíncrona. Esta chamada retorna imediatamente, e um delegado é chamado quando os resultados estão disponíveis. |
| GetRelated(String) |
Obtém uma coleção de objetos relacionados com o objeto (associadores). |
| GetRelated(ManagementOperationObserver, String) |
Obtém uma coleção de objetos relacionados com o objeto (associadores). |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtém uma coleção de objetos relacionados com o objeto (associadores). |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtém uma coleção de objetos relacionados com o objeto (associadores). |
GetRelated()
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados com o objeto (associadores).
public:
System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection
Devoluções
A ManagementObjectCollection contendo os objetos relacionados.
Exemplos
O exemplo seguinte chama o GetRelated método para obter uma coleção de objetos relacionados com 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
Observações
A operação é equivalente a uma consulta ASSOCIATORS OF onde ResultClass = relacionedClass.
Segurança do .NET Framework
Confiança total no contacto imediato. Este membro não pode ser utilizado por código parcialmente confiável. Para mais informações, consulte Utilização de Bibliotecas de Código Parcialmente Confiável.
Aplica-se a
GetRelated(ManagementOperationObserver)
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados com o objeto (associadores) de forma assíncrona. Esta chamada retorna imediatamente, e um delegado é 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 usar para devolver resultados.
Observações
Segurança do .NET Framework
Confiança total no contacto imediato. Este membro não pode ser utilizado por código parcialmente confiável. Para mais informações, consulte Utilização de Bibliotecas de Código Parcialmente Confiável.
Aplica-se a
GetRelated(String)
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados com o 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.
Devoluções
A ManagementObjectCollection contendo os objetos relacionados.
Exemplos
O exemplo seguinte chama o GetRelated método para obter uma coleção de objetos relacionados com 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
Observações
Segurança do .NET Framework
Confiança total no contacto imediato. Este membro não pode ser utilizado por código parcialmente confiável. Para mais informações, consulte Utilização de Bibliotecas de Código Parcialmente Confiável.
Aplica-se a
GetRelated(ManagementOperationObserver, String)
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados com o 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 usar para devolver resultados.
- relatedClass
- String
A classe dos objetos relacionados.
Observações
Esta operação é equivalente a uma consulta ASSOCIATORS OF onde ResultClass = relacionedClass.
Segurança do .NET Framework
Confiança total no contacto imediato. Este membro não pode ser utilizado por código parcialmente confiável. Para mais informações, consulte Utilização de 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
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados com o 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 relacionamento de interesse.
- relationshipQualifier
- String
O critério exige estar presente na aula de relacionamento.
- relatedQualifier
- String
O critério exige estar presente na disciplina relacionada.
- relatedRole
- String
O papel que a classe relacionada está a desempenhar na relação.
- thisRole
- String
O papel que esta turma está a desempenhar na relação.
- classDefinitionsOnly
- Boolean
Quando este método retorna, contém apenas definições de classe para as instâncias que correspondem à consulta.
- options
- EnumerationOptions
Opções estendidas sobre como executar a consulta.
Devoluções
A ManagementObjectCollection contendo os objetos relacionados.
Observações
Esta operação é equivalente a uma consulta ASSOCIATORS OF onde ResultClass = relacionedClass.
Segurança do .NET Framework
Confiança total no contacto imediato. Este membro não pode ser utilizado por código parcialmente confiável. Para mais informações, consulte Utilização de 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
- Origem:
- ManagementObject.cs
Obtém uma coleção de objetos relacionados com o 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 usar para devolver resultados.
- relatedClass
- String
A classe dos objetos relacionados.
- relationshipClass
- String
A classe de relacionamento de interesse.
- relationshipQualifier
- String
O critério exige estar presente na aula de relacionamento.
- relatedQualifier
- String
O critério exige estar presente na disciplina relacionada.
- relatedRole
- String
O papel que a classe relacionada está a desempenhar na relação.
- thisRole
- String
O papel que esta turma está a desempenhar na relação.
- classDefinitionsOnly
- Boolean
Devolva apenas definições de classe para as instâncias que correspondem à consulta.
- options
- EnumerationOptions
Opções estendidas sobre como executar a consulta.
Observações
Esta operação é equivalente a uma consulta ASSOCIATORS OF onde ResultClass = relacionedClass.
Segurança do .NET Framework
Confiança total no contacto imediato. Este membro não pode ser utilizado por código parcialmente confiável. Para mais informações, consulte Utilização de Bibliotecas de Código Parcialmente Confiável.