SelectQuery Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der SelectQuery-Klasse.
Überlädt
SelectQuery() |
Initialisiert eine neue Instanz der SelectQuery-Klasse. Dies ist der parameterlose Konstruktor. |
SelectQuery(String) |
Initialisiert eine neue Instanz der SelectQuery-Klasse für die angegebene Abfrage oder den angegebenen Klassennamen. |
SelectQuery(Boolean, String) |
Initialisiert eine neue Instanz der SelectQuery-Klasse für eine Schemaabfrage, wobei bei Bedarf eine Bedingung angegeben werden kann. |
SelectQuery(String, String) |
Initialisiert eine neue Instanz der SelectQuery-Klasse mit dem angegebenen Klassennamen und der angegebenen Bedingung. |
SelectQuery(String, String, String[]) |
Initialisiert eine neue Instanz der SelectQuery-Klasse mit dem angegebenen Klassennamen und der angegebenen Bedingung, wobei nur die angegebenen Eigenschaften ausgewählt werden. |
SelectQuery()
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
Initialisiert eine neue Instanz der SelectQuery-Klasse. Dies ist der parameterlose Konstruktor.
public:
SelectQuery();
public SelectQuery ();
Public Sub New ()
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Gilt für:
SelectQuery(String)
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
Initialisiert eine neue Instanz der SelectQuery-Klasse für die angegebene Abfrage oder den angegebenen Klassennamen.
public:
SelectQuery(System::String ^ queryOrClassName);
public SelectQuery (string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)
Parameter
- queryOrClassName
- String
Die vollständige Abfrage oder der in der Abfrage zu verwendende Klassenname. Der Parser in dieser Klasse versucht, die Zeichenfolge als gültige WQL SELECT-Abfrage zu analysieren. Wenn dies nicht geling, wird die Zeichenfolge als Klassennamen behandelt.
Beispiele
Im folgenden Beispiel wird eine SelectQuery initialisiert, indem eine Abfrage angegeben wird.
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
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Gilt für:
SelectQuery(Boolean, String)
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
Initialisiert eine neue Instanz der SelectQuery-Klasse für eine Schemaabfrage, wobei bei Bedarf eine Bedingung angegeben werden kann.
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)
Parameter
- isSchemaQuery
- Boolean
true
, um anzugeben, dass es sich um eine Schemaabfrage handelt; andernfalls false
. Der Wert false
ist in diesem Konstruktor ungültig.
- condition
- String
Die Bedingung, die zum Bilden des Resultsets der Klassen angewendet werden soll.
Beispiele
Im folgenden Beispiel wird eine SelectQuery initialisiert, indem eine Bedingung angegeben wird.
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
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Gilt für:
SelectQuery(String, String)
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
Initialisiert eine neue Instanz der SelectQuery-Klasse mit dem angegebenen Klassennamen und der angegebenen Bedingung.
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)
Parameter
- className
- String
Der Name der Klasse, die in der Abfrage ausgewählt werden soll.
- condition
- String
Die in der Abfrage anzuwendende Bedingung.
Beispiele
Im folgenden Beispiel wird eine initialisiert, SelectQuery indem ein WMI-Klassenname und eine Bedingung angegeben werden.
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
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Gilt für:
SelectQuery(String, String, String[])
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
- Quelle:
- ManagementQuery.cs
Initialisiert eine neue Instanz der SelectQuery-Klasse mit dem angegebenen Klassennamen und der angegebenen Bedingung, wobei nur die angegebenen Eigenschaften ausgewählt werden.
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())
Parameter
- className
- String
Der Name der Klasse, aus der ausgewählt wird.
- condition
- String
Die Bedingung, die auf Instanzen der ausgewählten Klasse angewendet werden soll.
- selectedProperties
- String[]
Ein Array von Eigenschaftennamen, das in den Abfrageergebnissen zurückgegeben wird.
Beispiele
Im folgenden Beispiel wird eine initialisiert, indem ein WMI-Klassenname, eine Bedingung und ein SelectQuery Array von Eigenschaften angegeben werden.
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
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.