Aracılığıyla paylaş


SelectQuery Oluşturucular

Tanım

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.

Şunlara uygulanır