SelectQuery Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe SelectQuery.
Overload
| Nome | Descrizione |
|---|---|
| SelectQuery() |
Inizializza una nuova istanza della classe SelectQuery. Si tratta del costruttore senza parametri. |
| SelectQuery(String) |
Inizializza una nuova istanza della classe per la SelectQuery query specificata o il nome della classe specificata. |
| SelectQuery(Boolean, String) |
Inizializza una nuova istanza della SelectQuery classe per una query dello schema, specificando facoltativamente una condizione. |
| SelectQuery(String, String) |
Inizializza una nuova istanza della classe con il nome e la SelectQuery condizione della classe specificati. |
| SelectQuery(String, String, String[]) |
Inizializza una nuova istanza della SelectQuery classe con il nome e la condizione della classe specificati, selezionando solo le proprietà specificate. |
SelectQuery()
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
Inizializza una nuova istanza della classe SelectQuery. Si tratta del costruttore senza parametri.
public:
SelectQuery();
public SelectQuery();
Public Sub New ()
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
SelectQuery(String)
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
Inizializza una nuova istanza della classe per la SelectQuery query specificata o il nome della classe specificata.
public:
SelectQuery(System::String ^ queryOrClassName);
public SelectQuery(string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)
Parametri
- queryOrClassName
- String
L'intera query o il nome della classe da usare nella query. Il parser in questa classe tenta di analizzare la stringa come query WQL SELECT valida. Se il parser non riesce, presuppone che la stringa sia un nome di classe.
Esempio
Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando una query.
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
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
SelectQuery(Boolean, String)
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
Inizializza una nuova istanza della SelectQuery classe per una query dello schema, specificando facoltativamente una condizione.
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)
Parametri
- isSchemaQuery
- Boolean
true per indicare che si tratta di una query dello schema; in caso contrario, false. Un false valore non è valido in questo costruttore.
- condition
- String
Condizione da applicare per formare il set di risultati delle classi.
Esempio
Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando una condizione.
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
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
SelectQuery(String, String)
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
Inizializza una nuova istanza della classe con il nome e la SelectQuery condizione della classe specificati.
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)
Parametri
- className
- String
Nome della classe da selezionare nella query.
- condition
- String
Condizione da applicare nella query.
Esempio
Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando un nome di classe WMI e una condizione.
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
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
SelectQuery(String, String, String[])
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
- Origine:
- ManagementQuery.cs
Inizializza una nuova istanza della SelectQuery classe con il nome e la condizione della classe specificati, selezionando solo le proprietà specificate.
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())
Parametri
- className
- String
Nome della classe da cui selezionare.
- condition
- String
Condizione da applicare alle istanze della classe selezionata.
- selectedProperties
- String[]
Matrice di nomi di proprietà da restituire nei risultati della query.
Esempio
Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando un nome, una condizione e una matrice di proprietà della classe WMI.
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
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.