Aracılığıyla paylaş


ManagementObjectSearcher Oluşturucular

Tanım

ManagementObjectSearcher sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ManagementObjectSearcher()

ManagementObjectSearcher sınıfının yeni bir örneğini başlatır. Bu nesnedeki bazı özellikler ayarlandıktan sonra, yönetim bilgileri için sorgu çağırmak için nesnesi kullanılabilir. Bu, parametresiz oluşturucudur.

ManagementObjectSearcher(ObjectQuery)

Yönetim bilgileri için belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır.

ManagementObjectSearcher(String)

Yönetim bilgileri için belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır.

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Belirtilen kapsamda belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır.

ManagementObjectSearcher(String, String)

Belirtilen kapsamda belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır.

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Belirtilen kapsamda belirtilen sorguyu, belirtilen seçeneklerle çağırmak için kullanılacak sınıfın yeni bir örneğini ManagementObjectSearcher başlatır.

ManagementObjectSearcher(String, String, EnumerationOptions)

Belirtilen sorguyu, belirtilen kapsamda ve belirtilen seçeneklerle çağırmak için kullanılan sınıfın yeni bir örneğini ManagementObjectSearcher başlatır.

ManagementObjectSearcher()

Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs

ManagementObjectSearcher sınıfının yeni bir örneğini başlatır. Bu nesnedeki bazı özellikler ayarlandıktan sonra, yönetim bilgileri için sorgu çağırmak için nesnesi kullanılabilir. Bu, parametresiz oluşturucudur.

public:
 ManagementObjectSearcher();
public ManagementObjectSearcher ();
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

ManagementObjectSearcher(ObjectQuery)

Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs

Yönetim bilgileri için belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır.

public:
 ManagementObjectSearcher(System::Management::ObjectQuery ^ query);
public ManagementObjectSearcher (System.Management.ObjectQuery query);
new System.Management.ManagementObjectSearcher : System.Management.ObjectQuery -> System.Management.ManagementObjectSearcher
Public Sub New (query As ObjectQuery)

Parametreler

query
ObjectQuery

ObjectQuery Arayıcı tarafından çağrılacak sorguyu temsil eden.

Örnekler

Aşağıdaki örnek, belirli bir sorguyla sınıfının yeni bir örneğini ManagementObjectSearcher başlatır.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        SelectQuery q =
            new SelectQuery("Win32_Service",
                "State='Running'");
        ManagementObjectSearcher s =
            new ManagementObjectSearcher(q);

        foreach (ManagementObject service in s.Get())
        {
            // show the instance
            Console.WriteLine(service.ToString());
        }
    }
}
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim q As New _
            SelectQuery("Win32_Service", "State=""Running""")
        Dim s As New ManagementObjectSearcher(q)

        For Each service As ManagementObject In s.Get()
            'show the instance
            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

ManagementObjectSearcher(String)

Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs

Yönetim bilgileri için belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır.

public:
 ManagementObjectSearcher(System::String ^ queryString);
public ManagementObjectSearcher (string queryString);
new System.Management.ManagementObjectSearcher : string -> System.Management.ManagementObjectSearcher
Public Sub New (queryString As String)

Parametreler

queryString
String

Nesnesi tarafından çağrılacak WMI sorgusu.

Örnekler

Aşağıdaki örnek, belirli bir sorguyla sınıfının yeni bir örneğini ManagementObjectSearcher başlatır.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementObjectSearcher s =
            new ManagementObjectSearcher(
                "SELECT * FROM Win32_Service");

        foreach (ManagementObject service in s.Get())
        {
            // show the instance
            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 _
            ManagementObjectSearcher( _
            "SELECT * FROM Win32_Service")

        For Each service As ManagementObject In s.Get()
            'show the instance
            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

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs

Belirtilen kapsamda belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır.

public:
 ManagementObjectSearcher(System::Management::ManagementScope ^ scope, System::Management::ObjectQuery ^ query);
public ManagementObjectSearcher (System.Management.ManagementScope scope, System.Management.ObjectQuery query);
new System.Management.ManagementObjectSearcher : System.Management.ManagementScope * System.Management.ObjectQuery -> System.Management.ManagementObjectSearcher
Public Sub New (scope As ManagementScope, query As ObjectQuery)

Parametreler

scope
ManagementScope

ManagementScope Sorgunun çağrıldığı kapsamı temsil eden.

query
ObjectQuery

ObjectQuery Çağrılacak sorguyu temsil eden.

Örnekler

Aşağıdaki örnek, belirli bir sorgu ve kapsamla sınıfının yeni bir örneğini ManagementObjectSearcher başlatır.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementScope myScope =
            new ManagementScope("root\\CIMV2");
        SelectQuery q =
            new SelectQuery("Win32_LogicalDisk");
        ManagementObjectSearcher s =
            new ManagementObjectSearcher(myScope,q);

        foreach (ManagementObject disk in s.Get())
        {
            // show the disk instance
            Console.WriteLine(disk.ToString());
        }
    }
}
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim myScope As New ManagementScope("root\CIMV2")
        Dim q As New SelectQuery("Win32_LogicalDisk")
        Dim s As New ManagementObjectSearcher(myScope, q)

        For Each disk As ManagementObject In s.Get()
            'show the disk instance
            Console.WriteLine(disk.ToString())
        Next


    End Function 'Main
End Class

Açıklamalar

Kapsam belirtilmezse, varsayılan kapsam (DefaultPath) kullanılır.

.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

ManagementObjectSearcher(String, String)

Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs

Belirtilen kapsamda belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır.

public:
 ManagementObjectSearcher(System::String ^ scope, System::String ^ queryString);
public ManagementObjectSearcher (string scope, string queryString);
new System.Management.ManagementObjectSearcher : string * string -> System.Management.ManagementObjectSearcher
Public Sub New (scope As String, queryString As String)

Parametreler

scope
String

Sorgulanacak kapsam.

queryString
String

Çağrılacak sorgu.

Örnekler

Aşağıdaki örnek, belirli bir sorgu ve kapsamla sınıfının yeni bir örneğini ManagementObjectSearcher başlatır.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementObjectSearcher s =
            new ManagementObjectSearcher(
            "root\\CIMV2",
            "SELECT * FROM Win32_Service" +
            " WHERE State='Running'");

        foreach (ManagementObject service in s.Get())
        {
            // show the instance
            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 ManagementObjectSearcher( _
            "root\CIMV2", _
        "SELECT * FROM Win32_Service WHERE State='Running'")

        For Each service As ManagementObject In s.Get()
            'show the instance
            Console.WriteLine(service.ToString())
        Next


    End Function 'Main
End Class

Açıklamalar

Kapsam belirtilmezse, varsayılan kapsam (DefaultPath) kullanılır.

.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

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs

Belirtilen kapsamda belirtilen sorguyu, belirtilen seçeneklerle çağırmak için kullanılacak sınıfın yeni bir örneğini ManagementObjectSearcher başlatır.

public:
 ManagementObjectSearcher(System::Management::ManagementScope ^ scope, System::Management::ObjectQuery ^ query, System::Management::EnumerationOptions ^ options);
public ManagementObjectSearcher (System.Management.ManagementScope scope, System.Management.ObjectQuery query, System.Management.EnumerationOptions options);
new System.Management.ManagementObjectSearcher : System.Management.ManagementScope * System.Management.ObjectQuery * System.Management.EnumerationOptions -> System.Management.ManagementObjectSearcher
Public Sub New (scope As ManagementScope, query As ObjectQuery, options As EnumerationOptions)

Parametreler

scope
ManagementScope

ManagementScope Sorgunun kapsamını belirten bir.

query
ObjectQuery

ObjectQuery Çağrılacak sorguyu belirten.

options
EnumerationOptions

EnumerationOptions Sorgu için kullanılacak ek seçenekleri belirten.

Örnekler

Aşağıdaki örnek belirli bir sorgu, kapsam ve numaralandırma seçenekleriyle sınıfının yeni bir örneğini ManagementObjectSearcher başlatır.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementScope scope =
            new ManagementScope("root\\CIMV2");
        SelectQuery q =
            new SelectQuery("SELECT * FROM Win32_LogicalDisk");
        EnumerationOptions o =
            new EnumerationOptions(
            null, System.TimeSpan.MaxValue,
            1, true, false, true,
            true, false, true, true);
        ManagementObjectSearcher s =
            new ManagementObjectSearcher(scope, q, o);

        foreach (ManagementObject disk in s.Get())
        {
            // show the disk instance
            Console.WriteLine(disk.ToString());
        }
    }
}
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim scope As New ManagementScope("root\MyApp")
        Dim q As New SelectQuery("SELECT * FROM Win32_LogicalDisk")
        Dim o As New EnumerationOptions( _
            Nothing, System.TimeSpan.MaxValue, 1, _
            True, False, True, True, False, _
            True, True)
        Dim s As New ManagementObjectSearcher(scope, q, o)

        For Each disk As ManagementObject In s.Get()
            'show the disk instance
            Console.WriteLine(disk.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

ManagementObjectSearcher(String, String, EnumerationOptions)

Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs
Kaynak:
ManagementObjectSearcher.cs

Belirtilen sorguyu, belirtilen kapsamda ve belirtilen seçeneklerle çağırmak için kullanılan sınıfın yeni bir örneğini ManagementObjectSearcher başlatır.

public:
 ManagementObjectSearcher(System::String ^ scope, System::String ^ queryString, System::Management::EnumerationOptions ^ options);
public ManagementObjectSearcher (string scope, string queryString, System.Management.EnumerationOptions options);
new System.Management.ManagementObjectSearcher : string * string * System.Management.EnumerationOptions -> System.Management.ManagementObjectSearcher
Public Sub New (scope As String, queryString As String, options As EnumerationOptions)

Parametreler

scope
String

Sorgunun çağrılacağı kapsam.

queryString
String

Çağrılacak sorgu.

options
EnumerationOptions

EnumerationOptions Sorgu için ek seçenekleri belirten bir.

Örnekler

Aşağıdaki örnek belirli bir sorgu, kapsam ve numaralandırma seçenekleriyle sınıfının yeni bir örneğini ManagementObjectSearcher başlatır.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementObjectSearcher s =
            new ManagementObjectSearcher(
            "root\\CIMV2",
            "SELECT * FROM Win32_Service",
            new EnumerationOptions(
            null, System.TimeSpan.MaxValue,
            1, true, false, true,
            true, false, true, true));

        foreach (ManagementObject service in s.Get())
        {
            // show the service
            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 ManagementObjectSearcher( _
            "root\MyApp", _
            "SELECT * FROM Win32_Service", _
            New EnumerationOptions( _
            Nothing, System.TimeSpan.MaxValue, 1, _
            True, False, True, True, False, _
            True, True))


        For Each service As ManagementObject In s.Get()
            'show the instance
            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