SelectQuery Construtores

Definição

Inicializa uma nova instância da classe SelectQuery.

Sobrecargas

Nome Description
SelectQuery()

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

SelectQuery(String)

Inicializa uma nova instância da SelectQuery classe para a consulta especificada ou o nome da classe especificado.

SelectQuery(Boolean, String)

Inicializa uma nova instância da SelectQuery classe para uma consulta de esquema, opcionalmente especificando uma condição.

SelectQuery(String, String)

Inicializa uma nova instância da SelectQuery classe com o nome e a condição da classe especificados.

SelectQuery(String, String, String[])

Inicializa uma nova instância da SelectQuery classe com o nome e a condição de classe especificados, selecionando apenas as propriedades especificadas.

SelectQuery()

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

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

public:
 SelectQuery();
public SelectQuery();
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

SelectQuery(String)

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

Inicializa uma nova instância da SelectQuery classe para a consulta especificada ou o nome da classe especificado.

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

Parâmetros

queryOrClassName
String

A consulta inteira ou o nome da classe a ser usado na consulta. O analisador nesta classe tenta analisar a cadeia de caracteres como uma consulta WQL SELECT válida. Se o analisador não tiver êxito, ele assumirá que a cadeia de caracteres é um nome de classe.

Exemplos

O exemplo a seguir inicializa um SelectQuery especificando uma consulta.

using System;
using System.Management;

class Sample
{
    public static void Main(string[] args)
    {
        SelectQuery sQuery =
            new SelectQuery(
            "SELECT * FROM Win32_Service WHERE State='Stopped'");

        // or

        // This is equivalent to "SELECT * FROM Win32_Service"
        SelectQuery query = new SelectQuery("Win32_Service");
    }
}
Imports System.Management


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

        Dim sQuery As New SelectQuery( _
            "SELECT * FROM Win32_Service WHERE State='Stopped'")

        'or

        'This is equivalent to "SELECT * FROM Win32_Service"
        Dim query As New SelectQuery("Win32_Service")

    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

SelectQuery(Boolean, String)

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

Inicializa uma nova instância da SelectQuery classe para uma consulta de esquema, opcionalmente especificando uma condição.

public:
 SelectQuery(bool isSchemaQuery, System::String ^ condition);
public SelectQuery(bool isSchemaQuery, string condition);
new System.Management.SelectQuery : bool * string -> System.Management.SelectQuery
Public Sub New (isSchemaQuery As Boolean, condition As String)

Parâmetros

isSchemaQuery
Boolean

true para indicar que se trata de uma consulta de esquema; caso contrário, false. Um false valor é inválido neste construtor.

condition
String

A condição a ser aplicada para formar o conjunto de resultados de classes.

Exemplos

O exemplo a seguir inicializa um SelectQuery especificando uma condição.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        SelectQuery s =
            new SelectQuery(true,
            "__CLASS = 'Win32_Service'");

        ManagementObjectSearcher searcher =
            new ManagementObjectSearcher(
            s);

        foreach (ManagementObject service in searcher.Get())
        {
            // show the class
            Console.WriteLine(service.ToString());
        }
    }
}
Imports System.Management


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

        Dim s As New SelectQuery( _
            True, "__CLASS = ""Win32_Service""")

        Dim searcher As ManagementObjectSearcher
        searcher = New ManagementObjectSearcher(s)

        For Each service As ManagementObject In searcher.Get()
            'show the class
            Console.WriteLine(service.ToString())
        Next


    End Function 'Main
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

SelectQuery(String, String)

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

Inicializa uma nova instância da SelectQuery classe com o nome e a condição da classe especificados.

public:
 SelectQuery(System::String ^ className, System::String ^ condition);
public SelectQuery(string className, string condition);
new System.Management.SelectQuery : string * string -> System.Management.SelectQuery
Public Sub New (className As String, condition As String)

Parâmetros

className
String

O nome da classe a ser selecionada na consulta.

condition
String

A condição a ser aplicada na consulta.

Exemplos

O exemplo a seguir inicializa um SelectQuery especificando um nome de classe WMI e uma condição.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        SelectQuery s =
            new SelectQuery("Win32_Service",
            "State = 'Stopped'");

        ManagementObjectSearcher searcher =
            new ManagementObjectSearcher(
            s);

        foreach (ManagementObject service in searcher.Get())
        {
            // show the class
            Console.WriteLine(service.ToString());
        }
    }
}
Imports System.Management


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

        Dim s As New SelectQuery("Win32_Service", _
            "State = 'Stopped'")

        Dim searcher As ManagementObjectSearcher
        searcher = New ManagementObjectSearcher(s)

        For Each service As ManagementObject In searcher.Get()
            'show the class
            Console.WriteLine(service.ToString())
        Next


    End Function 'Main
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

SelectQuery(String, String, String[])

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

Inicializa uma nova instância da SelectQuery classe com o nome e a condição de classe especificados, selecionando apenas as propriedades especificadas.

public:
 SelectQuery(System::String ^ className, System::String ^ condition, cli::array <System::String ^> ^ selectedProperties);
public SelectQuery(string className, string condition, string[] selectedProperties);
new System.Management.SelectQuery : string * string * string[] -> System.Management.SelectQuery
Public Sub New (className As String, condition As String, selectedProperties As String())

Parâmetros

className
String

O nome da classe a ser selecionada.

condition
String

A condição a ser aplicada a instâncias da classe selecionada.

selectedProperties
String[]

Uma matriz de nomes de propriedades a ser retornada nos resultados da consulta.

Exemplos

O exemplo a seguir inicializa um SelectQuery especificando um nome de classe WMI, uma condição e uma matriz de propriedades.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        String[] properties =
            {"Name", "Handle"};

        SelectQuery s = new SelectQuery("Win32_Process",
            "Name = 'notepad.exe'",
            properties);

        ManagementObjectSearcher searcher =
            new ManagementObjectSearcher(
            s);

        foreach (ManagementObject o in searcher.Get())
        {
            // show the class
            Console.WriteLine(o.ToString());
        }
    }
}
Imports System.Management


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

        Dim properties() As String = _
            {"Name", "Handle"}

        Dim s As New SelectQuery("Win32_Process", _
            "Name = 'notepad.exe'", _
            properties)

        Dim searcher As ManagementObjectSearcher
        searcher = New ManagementObjectSearcher(s)

        For Each o As ManagementObject In searcher.Get()
            'show the class
            Console.WriteLine(o.ToString())
        Next


    End Function 'Main
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