RelationshipQuery Construtores

Definição

Inicializa uma nova instância da RelationshipQuery classe.

Sobrecargas

Name Description
RelationshipQuery()

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

RelationshipQuery(String)

Inicializa uma nova instância da RelationshipQuery classe. Se a cadeia especificada puder ser analisada com sucesso como uma consulta WQL, é considerada a cadeia de consulta; caso contrário, assume-se que é o caminho do objeto fonte da consulta. Neste caso, assume-se que a consulta é uma consulta de instâncias.

RelationshipQuery(String, String)

Inicializa uma nova instância da RelationshipQuery classe para o objeto fonte e a classe de relação dadas. Assume-se que a consulta é uma consulta de instância (em oposição a uma consulta de esquema).

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

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

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

Inicializa uma nova instância da RelationshipQuery classe para o conjunto dado de parâmetros. Assume-se que a consulta é uma consulta de instância (em oposição a uma consulta de esquema).

RelationshipQuery()

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

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

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

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

RelationshipQuery(String)

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

Inicializa uma nova instância da RelationshipQuery classe. Se a cadeia especificada puder ser analisada com sucesso como uma consulta WQL, é considerada a cadeia de consulta; caso contrário, assume-se que é o caminho do objeto fonte da consulta. Neste caso, assume-se que a consulta é 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 consulta ou o nome da classe para essa consulta.

Exemplos

O exemplo seguinte 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

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

RelationshipQuery(String, String)

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

Inicializa uma nova instância da RelationshipQuery classe para o objeto fonte e a classe de relação dadas. Assume-se que a consulta é uma consulta de instância (em oposição a 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 fonte para esta consulta.

relationshipClass
String

O tipo de relação para a qual se deve fazer uma consulta.

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

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

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

Inicializa uma nova instância da RelationshipQuery classe para uma consulta de esquema usando o conjunto dado de parâmetros. Este construtor é usado apenas para consultas de esquema, pelo que 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 esta é uma consulta de esquema; caso contrário, false.

sourceObject
String

O caminho da classe fonte para esta consulta.

relationshipClass
String

O tipo de relação para a qual se deve fazer uma consulta.

relationshipQualifier
String

É necessário um qualificador para estar presente na aula de relacionamento.

thisRole
String

O papel que a classe fonte é obrigada a desempenhar na relação.

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

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

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

Inicializa uma nova instância da RelationshipQuery classe para o conjunto dado de parâmetros. Assume-se que a consulta é uma consulta de instância (em oposição a 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 fonte para esta consulta.

relationshipClass
String

O tipo de relação para a qual se deve fazer uma consulta.

relationshipQualifier
String

É necessário um qualificador para estar presente no objeto da relação.

thisRole
String

O papel que o objeto fonte é obrigado a desempenhar na relação.

classDefinitionsOnly
Boolean

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

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