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
SelectQuery() |
Inizializza una nuova istanza della classe SelectQuery. Si tratta del costruttore senza parametri. |
SelectQuery(String) |
Inizializza una nuova istanza della classe SelectQuery per la query o per il nome di classe specificati. |
SelectQuery(Boolean, String) |
Inizializza una nuova istanza della classe SelectQuery per una query di schema, eventualmente specificando una condizione. |
SelectQuery(String, String) |
Inizializza una nuova istanza della classe SelectQuery con il nome di classe e la condizione specificati. |
SelectQuery(String, String, String[]) |
Inizializza una nuova istanza della classe SelectQuery con il nome di classe e la condizione indicati, selezionando solo le proprietà specificate. |
SelectQuery()
- 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. Impossibile utilizzare questo membro in 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
Inizializza una nuova istanza della classe SelectQuery per la query o per il nome di classe specificati.
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
Stringa di query o nome della classe da utilizzare nella query. L'analizzatore in questa classe tenta di analizzare la stringa come una query SELECT WQL valida. Se l'analizzatore non ha esito positivo, si 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. Impossibile utilizzare questo membro in 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
Inizializza una nuova istanza della classe SelectQuery per una query di schema, eventualmente specificando 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 di schema; in caso contrario false
. Un valore false
non è valido in questo costruttore.
- condition
- String
Condizione da applicare per creare il gruppo di risultati delle classi.
Esempio
Nell'esempio seguente viene inizializzato un SelectQuery oggetto 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. Impossibile utilizzare questo membro in 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
Inizializza una nuova istanza della classe SelectQuery con il nome di classe e la condizione 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 SelectQuery oggetto 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. Impossibile utilizzare questo membro in 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
Inizializza una nuova istanza della classe SelectQuery con il nome di classe e la condizione indicati, 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 dalla quale effettuare la selezione.
- condition
- String
Condizione da applicare alle istanze della classe selezionata.
- selectedProperties
- String[]
Matrice di nomi di proprietà che deve essere restituita nei risultati della query.
Esempio
Nell'esempio seguente viene inizializzato un SelectQuery oggetto specificando un nome di classe WMI, una condizione e una matrice di proprietà.
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. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.