RelationshipQuery Constructores

Definición

Inicializa una nueva instancia de la clase RelationshipQuery.

Sobrecargas

Nombre Description
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 se puede analizar correctamente como una consulta WQL, se considera la cadena de consulta; de lo contrario, se supone que es la ruta de acceso del objeto de origen de la consulta. En este caso, se supone que la consulta es una consulta de instancias.

RelationshipQuery(String, String)

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

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

Inicializa una nueva instancia de la RelationshipQuery clase para una consulta de esquema mediante el conjunto de parámetros especificado. Este constructor solo se usa para consultas de esquema, por lo que el primer parámetro debe ser true.

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

Inicializa una nueva instancia de la RelationshipQuery clase para el conjunto de parámetros especificado. Se supone que la consulta es una consulta de instancia (en lugar de una consulta de esquema).

RelationshipQuery()

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

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

RelationshipQuery(String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la clase RelationshipQuery. Si la cadena especificada se puede analizar correctamente como una consulta WQL, se considera la cadena de consulta; de lo contrario, se supone que es la ruta de acceso del objeto de origen de la consulta. En este caso, se supone que la consulta es 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 para esta consulta.

Ejemplos

En el ejemplo siguiente se establece el tipo de relación entre una clase WMI y un 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. 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

RelationshipQuery(String, String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la RelationshipQuery clase para el objeto de origen y la clase de relación especificados. Se supone que la consulta es una consulta de instancia (en lugar de 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 para el que se va a consultar.

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

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

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la RelationshipQuery clase para una consulta de esquema mediante el conjunto de parámetros especificado. Este constructor solo se usa para consultas de esquema, por lo que el primer parámetro debe ser 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

true para indicar que se trata de una consulta de esquema; de lo contrario, false.

sourceObject
String

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

relationshipClass
String

Tipo de relación para el que se va a consultar.

relationshipQualifier
String

Un calificador necesario para estar presente en la clase de relación.

thisRole
String

Rol que la clase de origen debe desempeñar en la relación.

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

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

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la RelationshipQuery clase para el conjunto de parámetros especificado. Se supone que la consulta es una consulta de instancia (en lugar de 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 para el que se va a consultar.

relationshipQualifier
String

Un calificador necesario para estar presente en el objeto de relación.

thisRole
String

Rol que el objeto de origen es necesario para desempeñar en la relación.

classDefinitionsOnly
Boolean

Cuando este método devuelve, contiene un valor booleano que indica que solo se devuelven definiciones de clase para los objetos resultantes.

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