ManagementObjectSearcher.Get 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
调用指定的 WMI 查询。
重载
Get() |
调用指定的 WMI 查询并返回结果集合。 |
Get(ManagementOperationObserver) |
异步调用 WMI 查询,并绑定到一个观察程序以传递结果。 |
Get()
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- 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)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- 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 安全性
对直接调用方的完全信任。 此成员不能由部分信任的代码使用。 有关详细信息,请参阅 使用部分受信任的代码中的库。