RelationshipQuery Construtores

Definição

Inicializa uma nova instância da classe RelationshipQuery.

Sobrecargas

Nome Description
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 puder ser analisada com êxito como uma consulta WQL, ela será considerada a cadeia de caracteres de consulta; caso contrário, supõe-se que seja o caminho do objeto de origem para a consulta. Nesse caso, supõe-se que a consulta seja uma consulta de instâncias.

RelationshipQuery(String, String)

Inicializa uma nova instância da RelationshipQuery classe para o objeto de origem e a classe de relação fornecidas. Supõe-se que a consulta seja 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 de parâmetros especificado. Esse 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 RelationshipQuery classe para o determinado conjunto de parâmetros. Supõe-se que a consulta seja 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 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. Esse membro não pode ser usado por um código parcialmente confiável. Para obter mais informações, consulte Como usar 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 classe RelationshipQuery. Se a cadeia de caracteres especificada puder ser analisada com êxito como uma consulta WQL, ela será considerada a cadeia de caracteres de consulta; caso contrário, supõe-se que seja o caminho do objeto de origem para a consulta. Nesse caso, supõe-se que a consulta seja 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 da classe para essa consulta.

Exemplos

O exemplo a seguir define o tipo de relação entre uma classe WMI e uma 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. Esse membro não pode ser usado por um código parcialmente confiável. Para obter mais informações, consulte Como usar 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 de origem e a classe de relação fornecidas. Supõe-se que a consulta seja 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 de origem para essa consulta.

relationshipClass
String

O tipo de relação para o qual consultar.

Comentários

Segurança do .NET Framework

Confiança total para o chamador imediato. Esse membro não pode ser usado por um código parcialmente confiável. Para obter mais informações, consulte Como usar 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 de parâmetros especificado. Esse 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 essa consulta.

relationshipClass
String

O tipo de relação para o qual consultar.

relationshipQualifier
String

Um qualificador necessário para estar presente na classe de relação.

thisRole
String

A função que a classe de origem é necessária para desempenhar na relação.

Comentários

Segurança do .NET Framework

Confiança total para o chamador imediato. Esse membro não pode ser usado por um código parcialmente confiável. Para obter mais informações, consulte Como usar 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 determinado conjunto de parâmetros. Supõe-se que a consulta seja 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 de origem para essa consulta.

relationshipClass
String

O tipo de relação para o qual consultar.

relationshipQualifier
String

Um qualificador necessário para estar presente no objeto de relação.

thisRole
String

A função que o objeto de origem é necessário para desempenhar na relação.

classDefinitionsOnly
Boolean

Quando esse método é retornado, ele contém um booliano que indica que somente 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. Esse membro não pode ser usado por um código parcialmente confiável. Para obter mais informações, consulte Como usar bibliotecas de código parcialmente confiável.

Aplica-se a