SelectQuery Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas SelectQuery.
Overload
SelectQuery() |
Menginisialisasi instans baru kelas SelectQuery. Ini adalah konstruktor tanpa parameter. |
SelectQuery(String) |
Menginisialisasi instans SelectQuery baru kelas untuk kueri yang ditentukan atau nama kelas yang ditentukan. |
SelectQuery(Boolean, String) |
Menginisialisasi instans SelectQuery baru kelas untuk kueri skema, secara opsional menentukan kondisi. |
SelectQuery(String, String) |
Menginisialisasi instans SelectQuery baru kelas dengan nama dan kondisi kelas yang ditentukan. |
SelectQuery(String, String, String[]) |
Menginisialisasi instans SelectQuery baru kelas dengan nama dan kondisi kelas yang ditentukan, hanya memilih properti yang ditentukan. |
SelectQuery()
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
Menginisialisasi instans baru kelas SelectQuery. Ini adalah konstruktor tanpa parameter.
public:
SelectQuery();
public SelectQuery ();
Public Sub New ()
Keterangan
.NET Framework Security
Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.
Berlaku untuk
SelectQuery(String)
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
Menginisialisasi instans SelectQuery baru kelas untuk kueri yang ditentukan atau nama kelas yang ditentukan.
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
Seluruh kueri atau nama kelas yang akan digunakan dalam kueri. Pengurai di kelas ini mencoba mengurai string sebagai kueri WQL SELECT yang valid. Jika pengurai tidak berhasil, ia mengasumsikan string adalah nama kelas.
Contoh
Contoh berikut menginisialisasi dengan SelectQuery menentukan kueri.
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
Keterangan
.NET Framework Security
Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.
Berlaku untuk
SelectQuery(Boolean, String)
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
Menginisialisasi instans SelectQuery baru kelas untuk kueri skema, secara opsional menentukan kondisi.
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
untuk menunjukkan bahwa ini adalah kueri skema; jika tidak, false
. Nilai false
tidak valid dalam konstruktor ini.
- condition
- String
Kondisi yang akan diterapkan untuk membentuk kumpulan hasil kelas.
Contoh
Contoh berikut menginisialisasi a SelectQuery dengan menentukan kondisi.
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
Keterangan
.NET Framework Security
Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.
Berlaku untuk
SelectQuery(String, String)
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
Menginisialisasi instans SelectQuery baru kelas dengan nama dan kondisi kelas yang ditentukan.
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
Nama kelas yang akan dipilih dalam kueri.
- condition
- String
Kondisi yang akan diterapkan dalam kueri.
Contoh
Contoh berikut menginisialisasi dengan SelectQuery menentukan nama kelas WMI dan kondisi.
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
Keterangan
.NET Framework Security
Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.
Berlaku untuk
SelectQuery(String, String, String[])
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
- Sumber:
- ManagementQuery.cs
Menginisialisasi instans SelectQuery baru kelas dengan nama dan kondisi kelas yang ditentukan, hanya memilih properti yang ditentukan.
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
Nama kelas yang akan dipilih.
- condition
- String
Kondisi yang akan diterapkan ke instans kelas yang dipilih.
- selectedProperties
- String[]
Array nama properti yang akan dikembalikan dalam hasil kueri.
Contoh
Contoh berikut menginisialisasi dengan SelectQuery menentukan nama kelas, kondisi, dan array properti 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
Keterangan
.NET Framework Security
Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.