RelationshipQuery Constructores

Definición

Inicializa una nueva instancia de la clase RelationshipQuery.

Sobrecargas

RelationshipQuery()

Inicializa una nueva instancia de la clase RelationshipQuery. Este es el constructor sin parámetros.

RelationshipQuery(String)

Inicializa una nueva instancia de la clase RelationshipQuery. Si la cadena especificada puede analizarse correctamente como consulta WQL, se considera que es la cadena de consulta; en caso contrario, se supone que es la ruta de acceso al objeto de origen de la consulta. En este caso, se asume que se trata de una consulta de instancias.

RelationshipQuery(String, String)

Inicializa una nueva instancia de la clase RelationshipQuery para el objeto de origen y la clase de relación especificados. Se supone que la consulta es una consulta de instancia (frente a una consulta de esquema).

RelationshipQuery(Boolean, String, String, String, String)

Inicializa una nueva instancia de la clase RelationshipQuery para una consulta de esquema, utilizando el conjunto de parámetros dado. Este constructor se utiliza sólo para las consultas de esquema, por lo que el primer parámetro debe tener el valor true.

RelationshipQuery(String, String, String, String, Boolean)

Inicializa una nueva instancia de la clase RelationshipQuery para el conjunto de parámetros dado. Se supone que la consulta es una consulta de instancia (frente a una consulta de esquema).

RelationshipQuery()

Inicializa una nueva instancia de la clase RelationshipQuery. Este es el constructor sin parámetros.

public:
 RelationshipQuery();
public RelationshipQuery ();
Public Sub New ()

Comentarios

Seguridad de .NET Framework

Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.

Se aplica a

RelationshipQuery(String)

Inicializa una nueva instancia de la clase RelationshipQuery. Si la cadena especificada puede analizarse correctamente como consulta WQL, se considera que es la cadena de consulta; en caso contrario, se supone que es la ruta de acceso al objeto de origen de la consulta. En este caso, se asume que se trata de una consulta de instancias.

public:
 RelationshipQuery(System::String ^ queryOrSourceObject);
public RelationshipQuery (string queryOrSourceObject);
new System.Management.RelationshipQuery : string -> System.Management.RelationshipQuery
Public Sub New (queryOrSourceObject As String)

Parámetros

queryOrSourceObject
String

Cadena de consulta o nombre de clase de esta consulta.

Ejemplos

En el ejemplo siguiente se establece el tipo de relación entre una clase WMI y .RelatedObjectQuery

using System;
using System.Management;

class Sample
{
    public static void Main(string[] args)
    {
        // Full query string is specified
        // to the constructor
        RelationshipQuery q =
            new RelationshipQuery(
            "references of {Win32_ComputerSystem.Name='mymachine'}");

        // Only the object of interest is
        // specified to the constructor
        RelationshipQuery query =
            new RelationshipQuery("Win32_Service.Name='Alerter'");
    }
}
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        ' Full query string is specified
        ' to the constructor
        Dim q As New RelationshipQuery( _
            "references of {Win32_ComputerSystem.Name='mymachine'}")

        ' Only the object of interest is
        ' specified to the constructor
        Dim query As New RelationshipQuery( _
            "Win32_Service.Name='Alerter'")

    End Function
End Class

Comentarios

Seguridad de .NET Framework

Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.

Se aplica a

RelationshipQuery(String, String)

Inicializa una nueva instancia de la clase RelationshipQuery para el objeto de origen y la clase de relación especificados. Se supone que la consulta es una consulta de instancia (frente a una consulta de esquema).

public:
 RelationshipQuery(System::String ^ sourceObject, System::String ^ relationshipClass);
public RelationshipQuery (string sourceObject, string relationshipClass);
new System.Management.RelationshipQuery : string * string -> System.Management.RelationshipQuery
Public Sub New (sourceObject As String, relationshipClass As String)

Parámetros

sourceObject
String

Ruta de acceso del objeto de origen de esta consulta.

relationshipClass
String

Tipo de relación sobre la que se va a realizar la consulta.

Comentarios

Seguridad de .NET Framework

Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.

Se aplica a

RelationshipQuery(Boolean, String, String, String, String)

Inicializa una nueva instancia de la clase RelationshipQuery para una consulta de esquema, utilizando el conjunto de parámetros dado. Este constructor se utiliza sólo para las consultas de esquema, por lo que el primer parámetro debe tener el valor true.

public:
 RelationshipQuery(bool isSchemaQuery, System::String ^ sourceObject, System::String ^ relationshipClass, System::String ^ relationshipQualifier, System::String ^ thisRole);
public RelationshipQuery (bool isSchemaQuery, string sourceObject, string relationshipClass, string relationshipQualifier, string thisRole);
new System.Management.RelationshipQuery : bool * string * string * string * string -> System.Management.RelationshipQuery
Public Sub New (isSchemaQuery As Boolean, sourceObject As String, relationshipClass As String, relationshipQualifier As String, thisRole As String)

Parámetros

isSchemaQuery
Boolean

Es true para indicar que se trata de una consulta de esquema; en caso contrario, es false.

sourceObject
String

Ruta de acceso de la clase de origen de esta consulta.

relationshipClass
String

Tipo de relación sobre la que se va a realizar la consulta.

relationshipQualifier
String

Calificador que debe estar presente en la clase de relación.

thisRole
String

Rol que debe realizar la clase de origen en la relación.

Comentarios

Seguridad de .NET Framework

Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.

Se aplica a

RelationshipQuery(String, String, String, String, Boolean)

Inicializa una nueva instancia de la clase RelationshipQuery para el conjunto de parámetros dado. Se supone que la consulta es una consulta de instancia (frente a una consulta de esquema).

public:
 RelationshipQuery(System::String ^ sourceObject, System::String ^ relationshipClass, System::String ^ relationshipQualifier, System::String ^ thisRole, bool classDefinitionsOnly);
public RelationshipQuery (string sourceObject, string relationshipClass, string relationshipQualifier, string thisRole, bool classDefinitionsOnly);
new System.Management.RelationshipQuery : string * string * string * string * bool -> System.Management.RelationshipQuery
Public Sub New (sourceObject As String, relationshipClass As String, relationshipQualifier As String, thisRole As String, classDefinitionsOnly As Boolean)

Parámetros

sourceObject
String

Ruta de acceso del objeto de origen de esta consulta.

relationshipClass
String

Tipo de relación sobre la que se va a realizar la consulta.

relationshipQualifier
String

Calificador que debe estar presente en el objeto de la relación.

thisRole
String

Rol que debe realizar el objeto de origen en la relación.

classDefinitionsOnly
Boolean

El resultado de este método contiene un valor booleano que indica que sólo se devuelvan las definiciones de clase de los objetos resultantes.

Comentarios

Seguridad de .NET Framework

Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.

Se aplica a