ManagementObjectSearcher Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ManagementObjectSearcher.
Przeciążenia
ManagementObjectSearcher() |
Inicjuje nowe wystąpienie klasy ManagementObjectSearcher. Po ustawieniu niektórych właściwości tego obiektu obiekt może służyć do wywoływania zapytania dotyczącego informacji o zarządzaniu. Jest to konstruktor bez parametrów. |
ManagementObjectSearcher(ObjectQuery) |
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania dotyczącego informacji o zarządzaniu. |
ManagementObjectSearcher(String) |
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania dotyczącego informacji o zarządzaniu. |
ManagementObjectSearcher(ManagementScope, ObjectQuery) |
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania w określonym zakresie. |
ManagementObjectSearcher(String, String) |
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania w określonym zakresie. |
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) |
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy, które ma być używane do wywoływania określonego zapytania w określonym zakresie z określonymi opcjami. |
ManagementObjectSearcher(String, String, EnumerationOptions) |
Inicjuje nowe wystąpienie klasy używanej do wywoływania określonego ManagementObjectSearcher zapytania w określonym zakresie i z określonymi opcjami. |
ManagementObjectSearcher()
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
Inicjuje nowe wystąpienie klasy ManagementObjectSearcher. Po ustawieniu niektórych właściwości tego obiektu obiekt może służyć do wywoływania zapytania dotyczącego informacji o zarządzaniu. Jest to konstruktor bez parametrów.
public:
ManagementObjectSearcher();
public ManagementObjectSearcher ();
Public Sub New ()
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
ManagementObjectSearcher(ObjectQuery)
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania dotyczącego informacji o zarządzaniu.
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)
Parametry
- query
- ObjectQuery
Element ObjectQuery reprezentujący zapytanie, które ma być wywoływane przez wyszukiwanie.
Przykłady
Poniższy przykład inicjuje nowe wystąpienie ManagementObjectSearcher klasy przy użyciu określonego zapytania.
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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
ManagementObjectSearcher(String)
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania dotyczącego informacji o zarządzaniu.
public:
ManagementObjectSearcher(System::String ^ queryString);
public ManagementObjectSearcher (string queryString);
new System.Management.ManagementObjectSearcher : string -> System.Management.ManagementObjectSearcher
Public Sub New (queryString As String)
Parametry
- queryString
- String
Zapytanie usługi WMI, które ma być wywoływane przez obiekt .
Przykłady
Poniższy przykład inicjuje nowe wystąpienie ManagementObjectSearcher klasy przy użyciu określonego zapytania.
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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
ManagementObjectSearcher(ManagementScope, ObjectQuery)
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania w określonym zakresie.
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)
Parametry
- scope
- ManagementScope
Reprezentujący ManagementScope zakres, w którym ma być wywoływane zapytanie.
- query
- ObjectQuery
Reprezentujący ObjectQuery zapytanie do wywołania.
Przykłady
Poniższy przykład inicjuje nowe wystąpienie ManagementObjectSearcher klasy z określonym zapytaniem i zakresem.
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
Uwagi
Jeśli zakres nie zostanie określony, zostanie użyty domyślny zakres (DefaultPath).
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
ManagementObjectSearcher(String, String)
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania w określonym zakresie.
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)
Parametry
- scope
- String
Zakres, w którym ma być odpytywanie.
- queryString
- String
Zapytanie do wywołania.
Przykłady
Poniższy przykład inicjuje nowe wystąpienie ManagementObjectSearcher klasy z określonym zapytaniem i zakresem.
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
Uwagi
Jeśli zakres nie zostanie określony, zostanie użyty domyślny zakres (DefaultPath).
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
Inicjuje ManagementObjectSearcher nowe wystąpienie klasy, które ma być używane do wywoływania określonego zapytania w określonym zakresie z określonymi opcjami.
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)
Parametry
- scope
- ManagementScope
Określenie ManagementScope zakresu zapytania.
- query
- ObjectQuery
Określenie ObjectQuery zapytania do wywołania.
- options
- EnumerationOptions
Określenie EnumerationOptions dodatkowych opcji do użycia dla zapytania.
Przykłady
Poniższy przykład inicjuje nowe wystąpienie ManagementObjectSearcher klasy z określonymi opcjami zapytania, zakresu i wyliczenia.
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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
ManagementObjectSearcher(String, String, EnumerationOptions)
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
- Źródło:
- ManagementObjectSearcher.cs
Inicjuje nowe wystąpienie klasy używanej do wywoływania określonego ManagementObjectSearcher zapytania w określonym zakresie i z określonymi opcjami.
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)
Parametry
- scope
- String
Zakres, w którym należy wywołać zapytanie.
- queryString
- String
Zapytanie do wywołania.
- options
- EnumerationOptions
Określenie EnumerationOptions dodatkowych opcji zapytania.
Przykłady
Poniższy przykład inicjuje nowe wystąpienie ManagementObjectSearcher klasy z określonymi opcjami zapytania, zakresu i wyliczenia.
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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).