SelectQuery Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SelectQuery sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
SelectQuery() |
SelectQuery sınıfının yeni bir örneğini başlatır. Bu, parametresiz oluşturucudur. |
SelectQuery(String) |
Belirtilen sorgu veya belirtilen sınıf adı için sınıfının yeni bir örneğini SelectQuery başlatır. |
SelectQuery(Boolean, String) |
İsteğe bağlı olarak bir koşul belirterek şema sorgusu için sınıfının yeni bir örneğini SelectQuery başlatır. |
SelectQuery(String, String) |
Belirtilen sınıf adı ve koşuluyla sınıfının yeni bir örneğini SelectQuery başlatır. |
SelectQuery(String, String, String[]) |
Yalnızca belirtilen özellikleri seçerek belirtilen sınıf adı ve koşuluyla sınıfın yeni bir örneğini SelectQuery başlatır. |
SelectQuery()
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
SelectQuery sınıfının yeni bir örneğini başlatır. Bu, parametresiz oluşturucudur.
public:
SelectQuery();
public SelectQuery ();
Public Sub New ()
Açıklamalar
.NET Framework Güvenliği
Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.
Şunlara uygulanır
SelectQuery(String)
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
Belirtilen sorgu veya belirtilen sınıf adı için sınıfının yeni bir örneğini SelectQuery başlatır.
public:
SelectQuery(System::String ^ queryOrClassName);
public SelectQuery (string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)
Parametreler
- queryOrClassName
- String
Sorgunun tamamı veya sorguda kullanılacak sınıf adı. Bu sınıftaki ayrıştırıcı dizeyi geçerli bir WQL SELECT sorgusu olarak ayrıştırmaya çalışır. Ayrıştırıcı başarısız olursa, dizenin bir sınıf adı olduğunu varsayar.
Örnekler
Aşağıdaki örnek, bir SelectQuery sorgu belirterek bir başlatır.
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
Açıklamalar
.NET Framework Güvenliği
Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.
Şunlara uygulanır
SelectQuery(Boolean, String)
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
İsteğe bağlı olarak bir koşul belirterek şema sorgusu için sınıfının yeni bir örneğini SelectQuery başlatır.
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)
Parametreler
- isSchemaQuery
- Boolean
true
bunun bir şema sorgusu olduğunu belirtmek için; aksi takdirde , false
. false
Bu oluşturucuda bir değer geçersiz.
- condition
- String
Sınıf sonuç kümesini oluşturmak için uygulanacak koşul.
Örnekler
Aşağıdaki örnek, bir SelectQuery koşul belirterek bir başlatır.
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
Açıklamalar
.NET Framework Güvenliği
Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.
Şunlara uygulanır
SelectQuery(String, String)
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
Belirtilen sınıf adı ve koşuluyla sınıfının yeni bir örneğini SelectQuery başlatır.
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)
Parametreler
- className
- String
Sorguda seçecek sınıfın adı.
- condition
- String
Sorguda uygulanacak koşul.
Örnekler
Aşağıdaki örnek, SelectQuery bir WMI sınıf adı ve bir koşul belirterek bir başlatır.
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
Açıklamalar
.NET Framework Güvenliği
Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.
Şunlara uygulanır
SelectQuery(String, String, String[])
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
- Kaynak:
- ManagementQuery.cs
Yalnızca belirtilen özellikleri seçerek belirtilen sınıf adı ve koşuluyla sınıfın yeni bir örneğini SelectQuery başlatır.
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())
Parametreler
- className
- String
Seçebileceğiniz sınıfın adı.
- condition
- String
Seçili sınıfın örneklerine uygulanacak koşul.
- selectedProperties
- String[]
Sorgu sonuçlarında döndürülecek özellik adları dizisi.
Örnekler
Aşağıdaki örnek bir WMI sınıf adı, koşulu ve özellik dizisi belirterek bir SelectQuery başlatır.
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
Açıklamalar
.NET Framework Güvenliği
Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.