ManagementObject.GetRelated Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección de objetos relacionados con el objeto (asociadores).
Sobrecargas
| Nombre | Description |
|---|---|
| GetRelated() |
Obtiene una colección de objetos relacionados con el objeto (asociadores). |
| GetRelated(ManagementOperationObserver) |
Obtiene una colección de objetos relacionados con el objeto (asociadores) de forma asincrónica. Esta llamada devuelve inmediatamente y se llama a un delegado cuando los resultados están disponibles. |
| GetRelated(String) |
Obtiene una colección de objetos relacionados con el objeto (asociadores). |
| GetRelated(ManagementOperationObserver, String) |
Obtiene una colección de objetos relacionados con el objeto (asociadores). |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtiene una colección de objetos relacionados con el objeto (asociadores). |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtiene una colección de objetos relacionados con el objeto (asociadores). |
GetRelated()
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtiene una colección de objetos relacionados con el objeto (asociadores).
public:
System::Management::ManagementObjectCollection ^ GetRelated();
public System.Management.ManagementObjectCollection GetRelated();
member this.GetRelated : unit -> System.Management.ManagementObjectCollection
Public Function GetRelated () As ManagementObjectCollection
Devoluciones
que ManagementObjectCollection contiene los objetos relacionados.
Ejemplos
En el ejemplo siguiente se llama al GetRelated método para obtener una colección de objetos relacionados con una instancia de la ManagementObject clase .
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
Comentarios
La operación es equivalente a una consulta ASSOCIATORS OF donde ResultClass = relatedClass.
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
GetRelated(ManagementOperationObserver)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtiene una colección de objetos relacionados con el objeto (asociadores) de forma asincrónica. Esta llamada devuelve inmediatamente y se llama a un delegado cuando los resultados están disponibles.
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
Objeto que se va a usar para devolver resultados.
Comentarios
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
GetRelated(String)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtiene una colección de objetos relacionados con el objeto (asociadores).
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
Clase de objetos relacionados.
Devoluciones
que ManagementObjectCollection contiene los objetos relacionados.
Ejemplos
En el ejemplo siguiente se llama al GetRelated método para obtener una colección de objetos relacionados con una instancia de la ManagementObject clase .
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
Comentarios
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
GetRelated(ManagementOperationObserver, String)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtiene una colección de objetos relacionados con el objeto (asociadores).
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
Objeto que se va a usar para devolver resultados.
- relatedClass
- String
Clase de objetos relacionados.
Comentarios
Esta operación es equivalente a una consulta ASSOCIATORS OF donde ResultClass = relatedClass.
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtiene una colección de objetos relacionados con el objeto (asociadores).
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
Clase de los objetos relacionados.
- relationshipClass
- String
Clase de relación de interés.
- relationshipQualifier
- String
Calificador necesario para estar presente en la clase de relación.
- relatedQualifier
- String
Calificador necesario para estar presente en la clase relacionada.
- relatedRole
- String
Rol que desempeña la clase relacionada en la relación.
- thisRole
- String
Rol que esta clase está desempeñando en la relación.
- classDefinitionsOnly
- Boolean
Cuando este método devuelve, solo contiene definiciones de clase para las instancias que coinciden con la consulta.
- options
- EnumerationOptions
Opciones extendidas para ejecutar la consulta.
Devoluciones
que ManagementObjectCollection contiene los objetos relacionados.
Comentarios
Esta operación es equivalente a una consulta ASSOCIATORS OF donde ResultClass = relatedClass.
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
- Source:
- ManagementObject.cs
Obtiene una colección de objetos relacionados con el objeto (asociadores).
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
Objeto que se va a usar para devolver resultados.
- relatedClass
- String
Clase de los objetos relacionados.
- relationshipClass
- String
Clase de relación de interés.
- relationshipQualifier
- String
Calificador necesario para estar presente en la clase de relación.
- relatedQualifier
- String
Calificador necesario para estar presente en la clase relacionada.
- relatedRole
- String
Rol que desempeña la clase relacionada en la relación.
- thisRole
- String
Rol que esta clase está desempeñando en la relación.
- classDefinitionsOnly
- Boolean
Devuelve solo las definiciones de clase de las instancias que coinciden con la consulta.
- options
- EnumerationOptions
Opciones extendidas para ejecutar la consulta.
Comentarios
Esta operación es equivalente a una consulta ASSOCIATORS OF donde ResultClass = relatedClass.
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.