SelectQuery Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av SelectQuery klassen.
Överlagringar
| Name | Description |
|---|---|
| SelectQuery() |
Initierar en ny instans av SelectQuery klassen. Det här är den parameterlösa konstruktorn. |
| SelectQuery(String) |
Initierar en ny instans av SelectQuery klassen för den angivna frågan eller det angivna klassnamnet. |
| SelectQuery(Boolean, String) |
Initierar en ny instans av SelectQuery klassen för en schemafråga, om du vill ange ett villkor. |
| SelectQuery(String, String) |
Initierar en ny instans av SelectQuery klassen med det angivna klassnamnet och villkoret. |
| SelectQuery(String, String, String[]) |
Initierar en ny instans av SelectQuery klassen med det angivna klassnamnet och villkoret och väljer endast de angivna egenskaperna. |
SelectQuery()
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
Initierar en ny instans av SelectQuery klassen. Det här är den parameterlösa konstruktorn.
public:
SelectQuery();
public SelectQuery();
Public Sub New ()
Kommentarer
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
SelectQuery(String)
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
Initierar en ny instans av SelectQuery klassen för den angivna frågan eller det angivna klassnamnet.
public:
SelectQuery(System::String ^ queryOrClassName);
public SelectQuery(string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)
Parametrar
- queryOrClassName
- String
Hela frågan eller klassnamnet som ska användas i frågan. Parsern i den här klassen försöker parsa strängen som en giltig WQL SELECT-fråga. Om parsern misslyckas förutsätter den att strängen är ett klassnamn.
Exempel
I följande exempel initieras en SelectQuery genom att ange en fråga.
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
Kommentarer
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
SelectQuery(Boolean, String)
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
Initierar en ny instans av SelectQuery klassen för en schemafråga, om du vill ange ett villkor.
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)
Parametrar
- isSchemaQuery
- Boolean
trueför att ange att det här är en schemafråga. annars . false Ett false värde är ogiltigt i den här konstruktorn.
- condition
- String
Villkoret som ska tillämpas för att bilda resultatuppsättningen med klasser.
Exempel
I följande exempel initieras en SelectQuery genom att ett villkor anges.
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
Kommentarer
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
SelectQuery(String, String)
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
Initierar en ny instans av SelectQuery klassen med det angivna klassnamnet och villkoret.
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)
Parametrar
- className
- String
Namnet på den klass som ska väljas i frågan.
- condition
- String
Villkoret som ska tillämpas i frågan.
Exempel
I följande exempel initieras en SelectQuery genom att ett WMI-klassnamn och ett villkor anges.
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
Kommentarer
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.
Gäller för
SelectQuery(String, String, String[])
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
- Källa:
- ManagementQuery.cs
Initierar en ny instans av SelectQuery klassen med det angivna klassnamnet och villkoret och väljer endast de angivna egenskaperna.
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())
Parametrar
- className
- String
Namnet på den klass som du vill välja från.
- condition
- String
Villkoret som ska tillämpas på instanser av den valda klassen.
- selectedProperties
- String[]
En matris med egenskapsnamn som ska returneras i frågeresultatet.
Exempel
I följande exempel initieras en SelectQuery genom att ange ett WMI-klassnamn, villkor och en matris med egenskaper.
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
Kommentarer
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.