Bagikan melalui


ManagementObjectSearcher Konstruktor

Definisi

Menginisialisasi instans baru kelas ManagementObjectSearcher.

Overload

ManagementObjectSearcher()

Menginisialisasi instans baru kelas ManagementObjectSearcher. Setelah beberapa properti pada objek ini diatur, objek dapat digunakan untuk memanggil kueri untuk informasi manajemen. Ini adalah konstruktor tanpa parameter.

ManagementObjectSearcher(ObjectQuery)

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan untuk informasi manajemen.

ManagementObjectSearcher(String)

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan untuk informasi manajemen.

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan dalam cakupan yang ditentukan.

ManagementObjectSearcher(String, String)

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan dalam cakupan yang ditentukan.

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Menginisialisasi instans baru kelas yang ManagementObjectSearcher akan digunakan untuk memanggil kueri yang ditentukan dalam cakupan yang ditentukan, dengan opsi yang ditentukan.

ManagementObjectSearcher(String, String, EnumerationOptions)

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan, dalam cakupan yang ditentukan, dan dengan opsi yang ditentukan.

ManagementObjectSearcher()

Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs

Menginisialisasi instans baru kelas ManagementObjectSearcher. Setelah beberapa properti pada objek ini diatur, objek dapat digunakan untuk memanggil kueri untuk informasi manajemen. Ini adalah konstruktor tanpa parameter.

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

ManagementObjectSearcher(ObjectQuery)

Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan untuk informasi manajemen.

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)

Parameter

query
ObjectQuery

Mewakili ObjectQuery kueri yang akan dipanggil oleh pencari.

Contoh

Contoh berikut menginisialisasi instans ManagementObjectSearcher baru kelas dengan kueri tertentu.

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

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

ManagementObjectSearcher(String)

Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan untuk informasi manajemen.

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

Parameter

queryString
String

Kueri WMI yang akan dipanggil oleh objek .

Contoh

Contoh berikut menginisialisasi instans ManagementObjectSearcher baru kelas dengan kueri tertentu.

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

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

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan dalam cakupan yang ditentukan.

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)

Parameter

scope
ManagementScope

yang ManagementScope mewakili cakupan untuk memanggil kueri.

query
ObjectQuery

Yang ObjectQuery mewakili kueri yang akan dipanggil.

Contoh

Contoh berikut menginisialisasi instans ManagementObjectSearcher baru kelas dengan kueri dan cakupan tertentu.

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

Keterangan

Jika tidak ada cakupan yang ditentukan, cakupan default (DefaultPath) digunakan.

.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

ManagementObjectSearcher(String, String)

Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan dalam cakupan yang ditentukan.

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)

Parameter

scope
String

Cakupan untuk kueri.

queryString
String

Kueri yang akan dipanggil.

Contoh

Contoh berikut menginisialisasi instans ManagementObjectSearcher baru kelas dengan kueri dan cakupan tertentu.

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

Keterangan

Jika tidak ada cakupan yang ditentukan, cakupan default (DefaultPath) digunakan.

.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

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs

Menginisialisasi instans baru kelas yang ManagementObjectSearcher akan digunakan untuk memanggil kueri yang ditentukan dalam cakupan yang ditentukan, dengan opsi yang ditentukan.

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)

Parameter

scope
ManagementScope

Menentukan ManagementScope cakupan kueri.

query
ObjectQuery

Menentukan ObjectQuery kueri yang akan dipanggil.

options
EnumerationOptions

Menentukan EnumerationOptions opsi tambahan yang akan digunakan untuk kueri.

Contoh

Contoh berikut menginisialisasi instans ManagementObjectSearcher baru kelas dengan opsi kueri, cakupan, dan enumerasi tertentu.

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

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

ManagementObjectSearcher(String, String, EnumerationOptions)

Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs
Sumber:
ManagementObjectSearcher.cs

Menginisialisasi instans baru kelas yang ManagementObjectSearcher digunakan untuk memanggil kueri yang ditentukan, dalam cakupan yang ditentukan, dan dengan opsi yang ditentukan.

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)

Parameter

scope
String

Cakupan di mana kueri harus dipanggil.

queryString
String

Kueri yang akan dipanggil.

options
EnumerationOptions

Menentukan EnumerationOptions opsi tambahan untuk kueri.

Contoh

Contoh berikut menginisialisasi instans ManagementObjectSearcher baru kelas dengan opsi kueri, cakupan, dan enumerasi tertentu.

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

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