SelectQuery Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe SelectQuery.
Sobrecargas
SelectQuery() |
Inicializa uma nova instância da classe SelectQuery. Esse é o construtor sem parâmetros. |
SelectQuery(String) |
Inicializa uma nova instância da classe SelectQuery para a consulta ou nome de classe especificado. |
SelectQuery(Boolean, String) |
Inicializa uma nova instância da classe SelectQuery para uma consulta de esquema, especificando opcionalmente uma condição. |
SelectQuery(String, String) |
Inicializa uma nova instância da classe SelectQuery com o nome de classe e condição especificados. |
SelectQuery(String, String, String[]) |
Inicializa uma nova instância da classe SelectQuery com o nome de classe e condição, selecionando somente as propriedades especificadas. |
SelectQuery()
- 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. 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
SelectQuery(String)
- Origem:
- ManagementQuery.cs
- Origem:
- ManagementQuery.cs
- Origem:
- ManagementQuery.cs
Inicializa uma nova instância da classe SelectQuery para a consulta ou nome de 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
Toda a consulta ou o nome de classe a ser usado na consulta. O analisador nessa classe tenta analisar a cadeia de caracteres como uma consulta WQL SELECT válida. Se o analisador não for bem-sucedido, ele supõe 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. 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
SelectQuery(Boolean, String)
- Origem:
- ManagementQuery.cs
- Origem:
- ManagementQuery.cs
- Origem:
- ManagementQuery.cs
Inicializa uma nova instância da classe SelectQuery para uma consulta de esquema, especificando opcionalmente 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 valor false
é inválido nesse 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. 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
SelectQuery(String, String)
- Origem:
- ManagementQuery.cs
- Origem:
- ManagementQuery.cs
- Origem:
- ManagementQuery.cs
Inicializa uma nova instância da classe SelectQuery com o nome de classe e condição 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 selecionado 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. 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
SelectQuery(String, String, String[])
- Origem:
- ManagementQuery.cs
- Origem:
- ManagementQuery.cs
- Origem:
- ManagementQuery.cs
Inicializa uma nova instância da classe SelectQuery com o nome de classe e condição, selecionando somente 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 da qual selecionar.
- condition
- String
A condição a ser aplicada às instâncias da classe selecionada.
- selectedProperties
- String[]
Uma matriz de nomes de propriedade a ser retornada nos resultados da consulta.
Exemplos
O exemplo a seguir inicializa um SelectQuery especificando um nome de classe WMI, condição e 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. 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.