ManagementObjectSearcher Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ManagementObjectSearcher.
Перегрузки
| Имя | Описание |
|---|---|
| ManagementObjectSearcher() |
Инициализирует новый экземпляр класса ManagementObjectSearcher. После задания некоторых свойств этого объекта объект можно использовать для вызова запроса информации об управлении. Это конструктор без параметров. |
| ManagementObjectSearcher(ObjectQuery) |
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса для сведений об управлении. |
| ManagementObjectSearcher(String) |
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса для сведений об управлении. |
| ManagementObjectSearcher(ManagementScope, ObjectQuery) |
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса в указанной области. |
| ManagementObjectSearcher(String, String) |
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса в указанной области. |
| ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) |
Инициализирует новый экземпляр класса, который будет использоваться для вызова указанного ManagementObjectSearcher запроса в указанной области с указанными параметрами. |
| ManagementObjectSearcher(String, String, EnumerationOptions) |
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса, в указанной области и с указанными параметрами. |
ManagementObjectSearcher()
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Инициализирует новый экземпляр класса ManagementObjectSearcher. После задания некоторых свойств этого объекта объект можно использовать для вызова запроса информации об управлении. Это конструктор без параметров.
public:
ManagementObjectSearcher();
public ManagementObjectSearcher();
Public Sub New ()
Комментарии
Безопасность .NET Framework
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".
Применяется к
ManagementObjectSearcher(ObjectQuery)
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса для сведений об управлении.
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)
Параметры
- query
- ObjectQuery
Объект ObjectQuery , представляющий запрос, вызываемый поиском.
Примеры
В следующем примере инициализируется новый экземпляр ManagementObjectSearcher класса с определенным запросом.
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
Комментарии
Безопасность .NET Framework
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".
Применяется к
ManagementObjectSearcher(String)
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса для сведений об управлении.
public:
ManagementObjectSearcher(System::String ^ queryString);
public ManagementObjectSearcher(string queryString);
new System.Management.ManagementObjectSearcher : string -> System.Management.ManagementObjectSearcher
Public Sub New (queryString As String)
Параметры
- queryString
- String
Запрос WMI, вызываемый объектом.
Примеры
В следующем примере инициализируется новый экземпляр ManagementObjectSearcher класса с определенным запросом.
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
Комментарии
Безопасность .NET Framework
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".
Применяется к
ManagementObjectSearcher(ManagementScope, ObjectQuery)
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса в указанной области.
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)
Параметры
- scope
- ManagementScope
Объект, ManagementScope представляющий область, в которой требуется вызвать запрос.
- query
- ObjectQuery
Объект, ObjectQuery представляющий вызываемый запрос.
Примеры
В следующем примере инициализируется новый экземпляр ManagementObjectSearcher класса с определенным запросом и областью.
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
Комментарии
Если область не указана, используется область по умолчанию (DefaultPath).
Безопасность .NET Framework
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".
Применяется к
ManagementObjectSearcher(String, String)
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса в указанной области.
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)
Параметры
- scope
- String
Область запроса.
- queryString
- String
Вызываемый запрос.
Примеры
В следующем примере инициализируется новый экземпляр ManagementObjectSearcher класса с определенным запросом и областью.
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
Комментарии
Если область не указана, используется область по умолчанию (DefaultPath).
Безопасность .NET Framework
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".
Применяется к
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Инициализирует новый экземпляр класса, который будет использоваться для вызова указанного ManagementObjectSearcher запроса в указанной области с указанными параметрами.
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)
Параметры
- scope
- ManagementScope
Указание ManagementScope области запроса.
- query
- ObjectQuery
Указание ObjectQuery вызываемого запроса.
- options
- EnumerationOptions
Указание EnumerationOptions дополнительных параметров, используемых для запроса.
Примеры
В следующем примере инициализируется новый экземпляр ManagementObjectSearcher класса с определенными параметрами запроса, области и перечисления.
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
Комментарии
Безопасность .NET Framework
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".
Применяется к
ManagementObjectSearcher(String, String, EnumerationOptions)
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Инициализирует новый экземпляр класса, используемый для вызова указанного ManagementObjectSearcher запроса, в указанной области и с указанными параметрами.
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)
Параметры
- scope
- String
Область, в которой должен вызываться запрос.
- queryString
- String
Вызываемый запрос.
- options
- EnumerationOptions
Указание EnumerationOptions дополнительных параметров для запроса.
Примеры
В следующем примере инициализируется новый экземпляр ManagementObjectSearcher класса с определенными параметрами запроса, области и перечисления.
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
Комментарии
Безопасность .NET Framework
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".