SelectQuery Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe SelectQuery.
Surcharges
| Nom | Description |
|---|---|
| SelectQuery() |
Initialise une nouvelle instance de la classe SelectQuery. Il s’agit du constructeur sans paramètre. |
| SelectQuery(String) |
Initialise une nouvelle instance de la SelectQuery classe pour la requête spécifiée ou le nom de classe spécifié. |
| SelectQuery(Boolean, String) |
Initialise une nouvelle instance de la SelectQuery classe pour une requête de schéma, en spécifiant éventuellement une condition. |
| SelectQuery(String, String) |
Initialise une nouvelle instance de la SelectQuery classe avec le nom et la condition de classe spécifiés. |
| SelectQuery(String, String, String[]) |
Initialise une nouvelle instance de la SelectQuery classe avec le nom et la condition de classe spécifiés, en sélectionnant uniquement les propriétés spécifiées. |
SelectQuery()
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
Initialise une nouvelle instance de la classe SelectQuery. Il s’agit du constructeur sans paramètre.
public:
SelectQuery();
public SelectQuery();
Public Sub New ()
Remarques
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
SelectQuery(String)
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
Initialise une nouvelle instance de la SelectQuery classe pour la requête spécifiée ou le nom de classe spécifié.
public:
SelectQuery(System::String ^ queryOrClassName);
public SelectQuery(string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)
Paramètres
- queryOrClassName
- String
Requête entière ou nom de classe à utiliser dans la requête. L’analyseur de cette classe tente d’analyser la chaîne en tant que requête WQL SELECT valide. Si l’analyseur échoue, il suppose que la chaîne est un nom de classe.
Exemples
L’exemple suivant initialise une SelectQuery requête en spécifiant une requête.
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
Remarques
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
SelectQuery(Boolean, String)
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
Initialise une nouvelle instance de la SelectQuery classe pour une requête de schéma, en spécifiant éventuellement une condition.
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)
Paramètres
- isSchemaQuery
- Boolean
true pour indiquer qu’il s’agit d’une requête de schéma ; sinon, false. Une false valeur n’est pas valide dans ce constructeur.
- condition
- String
Condition à appliquer pour former le jeu de résultats de classes.
Exemples
L’exemple suivant initialise un SelectQuery en spécifiant une condition.
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
Remarques
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
SelectQuery(String, String)
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
Initialise une nouvelle instance de la SelectQuery classe avec le nom et la condition de classe spécifiés.
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)
Paramètres
- className
- String
Nom de la classe à sélectionner dans la requête.
- condition
- String
Condition à appliquer dans la requête.
Exemples
L’exemple suivant initialise un SelectQuery en spécifiant un nom de classe WMI et une condition.
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
Remarques
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
SelectQuery(String, String, String[])
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
Initialise une nouvelle instance de la SelectQuery classe avec le nom et la condition de classe spécifiés, en sélectionnant uniquement les propriétés spécifiées.
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())
Paramètres
- className
- String
Nom de la classe à partir de laquelle sélectionner.
- condition
- String
Condition à appliquer aux instances de la classe sélectionnée.
- selectedProperties
- String[]
Tableau de noms de propriétés à retourner dans les résultats de la requête.
Exemples
L’exemple suivant initialise un SelectQuery en spécifiant un nom de classe WMI, une condition et un tableau de propriétés.
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
Remarques
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.