ManagementObjectSearcher.Get Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает указанный запрос WMI.
Перегрузки
| Имя | Описание |
|---|---|
| Get() |
Вызывает указанный запрос WMI и возвращает полученную коллекцию. |
| Get(ManagementOperationObserver) |
Вызывает запрос WMI асинхронно и привязывается к наблюдателю, чтобы доставить результаты. |
Get()
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Вызывает указанный запрос WMI и возвращает полученную коллекцию.
public:
System::Management::ManagementObjectCollection ^ Get();
public System.Management.ManagementObjectCollection Get();
member this.Get : unit -> System.Management.ManagementObjectCollection
Public Function Get () As ManagementObjectCollection
Возвращаемое значение
Объект ManagementObjectCollection , содержащий объекты, соответствующие указанному запросу.
Примеры
В следующем примере инициализируется новый экземпляр 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
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".
Применяется к
Get(ManagementOperationObserver)
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
- Исходный код:
- ManagementObjectSearcher.cs
Вызывает запрос WMI асинхронно и привязывается к наблюдателю, чтобы доставить результаты.
public:
void Get(System::Management::ManagementOperationObserver ^ watcher);
public void Get(System.Management.ManagementOperationObserver watcher);
member this.Get : System.Management.ManagementOperationObserver -> unit
Public Sub Get (watcher As ManagementOperationObserver)
Параметры
- watcher
- ManagementOperationObserver
Наблюдатель, вызывающий события, активированные операцией.
Комментарии
Безопасность .NET Framework
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".