Compartilhar via


RelationshipQuery Construtores

Definição

Inicializa uma nova instância da classe RelationshipQuery.

Sobrecargas

RelationshipQuery()

Inicializa uma nova instância da classe RelationshipQuery. Esse é o construtor sem parâmetros.

RelationshipQuery(String)

Inicializa uma nova instância da classe RelationshipQuery. Se a cadeia de caracteres especificada pode ser analisada com êxito como uma consulta WQL, ela é considerada como sendo a cadeia de caracteres de consulta; caso contrário, é considerada como sendo o caminho do objeto de origem para a consulta. Nesse caso, a consulta é considerada uma consulta de instâncias.

RelationshipQuery(String, String)

Inicializa uma nova instância da classe RelationshipQuery para a classe de relação e o objeto de origem fornecidos. A consulta é considerada uma consulta de instância (e não uma consulta de esquema).

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

Inicializa uma nova instância da classe RelationshipQuery para uma consulta de esquema usando o conjunto de parâmetros fornecido. Este construtor é usado apenas para consultas de esquema, portanto, o primeiro parâmetro deve ser verdadeiro.

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

Inicializa uma nova instância da classe RelationshipQuery para o conjunto de parâmetros especificado. A consulta é considerada uma consulta de instância (e não uma consulta de esquema).

RelationshipQuery()

Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs

Inicializa uma nova instância da classe RelationshipQuery. Esse é o construtor sem parâmetros.

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

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

RelationshipQuery(String)

Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs

Inicializa uma nova instância da classe RelationshipQuery. Se a cadeia de caracteres especificada pode ser analisada com êxito como uma consulta WQL, ela é considerada como sendo a cadeia de caracteres de consulta; caso contrário, é considerada como sendo o caminho do objeto de origem para a consulta. Nesse caso, a consulta é considerada uma consulta de instâncias.

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

A cadeia de caracteres de consulta ou o nome de classe para essa consulta.

Exemplos

O exemplo a seguir define o tipo de relação entre uma classe WMI e um 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

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

RelationshipQuery(String, String)

Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs

Inicializa uma nova instância da classe RelationshipQuery para a classe de relação e o objeto de origem fornecidos. A consulta é considerada uma consulta de instância (e não uma 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

O caminho do objeto de origem para esta consulta.

relationshipClass
String

O tipo de relação em busca do qual consultar.

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

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

Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs

Inicializa uma nova instância da classe RelationshipQuery para uma consulta de esquema usando o conjunto de parâmetros fornecido. Este construtor é usado apenas para consultas de esquema, portanto, o primeiro parâmetro deve ser verdadeiro.

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 uma consulta de esquema; caso contrário, false.

sourceObject
String

O caminho da classe de origem para esta consulta.

relationshipClass
String

O tipo de relação em busca do qual consultar.

relationshipQualifier
String

Um qualificador que deve estar presente na classe de relação.

thisRole
String

A função que a classe de origem deve desempenhar na relação.

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

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

Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs
Origem:
ManagementQuery.cs

Inicializa uma nova instância da classe RelationshipQuery para o conjunto de parâmetros especificado. A consulta é considerada uma consulta de instância (e não uma 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

O caminho do objeto de origem para esta consulta.

relationshipClass
String

O tipo de relação em busca do qual consultar.

relationshipQualifier
String

Um qualificador que deve estar presente no objeto de relação.

thisRole
String

A função que o objeto de origem deve necessariamente desempenhar na relação.

classDefinitionsOnly
Boolean

Quando este método retorna, ele contém um booliano que indica que apenas as definições de classe para os objetos resultantes são retornadas.

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