ManagementObjectSearcher クラス

定義

指定したクエリに基づいて管理オブジェクトのコレクションを取得します。 このクラスは、管理情報の取得に最もよく使用されるエントリ ポイントの 1 つです。 たとえば、システム上のすべてのディスク ドライブ、ネットワーク アダプター、プロセス、その他の管理オブジェクトを列挙したり、稼働しているすべてのネットワーク接続や一時停止されているサービスなどを照会したりするために使用できます。 インスタンス化すると、このクラスのインスタンスは、 ObjectQuery またはその派生物で表される WMI クエリを入力として受け取り、必要に応じて、クエリを実行する WMI 名前空間を表す ManagementScope を受け取ります。 また、 EnumerationOptionsで追加の詳細オプションを使用することもできます。 このオブジェクトの Get() メソッドが呼び出されると、 ManagementObjectSearcher は指定されたスコープ内で指定されたクエリを実行し、 ManagementObjectCollection内のクエリに一致する管理オブジェクトのコレクションを返します。

public ref class ManagementObjectSearcher : System::ComponentModel::Component
public class ManagementObjectSearcher : System.ComponentModel.Component
type ManagementObjectSearcher = class
    inherit Component
Public Class ManagementObjectSearcher
Inherits Component
継承
ManagementObjectSearcher

コンストラクター

名前 説明
ManagementObjectSearcher()

ManagementObjectSearcher クラスの新しいインスタンスを初期化します。 このオブジェクトの一部のプロパティを設定した後、そのオブジェクトを使用して、管理情報のクエリを呼び出すことができます。 これはパラメーターなしのコンストラクターです。

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

指定したオプションを使用して、指定したスコープ内で指定したクエリを呼び出すために使用する、 ManagementObjectSearcher クラスの新しいインスタンスを初期化します。

ManagementObjectSearcher(ManagementScope, ObjectQuery)

指定したスコープで指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。

ManagementObjectSearcher(ObjectQuery)

管理情報の指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。

ManagementObjectSearcher(String, String, EnumerationOptions)

指定したクエリの呼び出しに使用する ManagementObjectSearcher クラスの新しいインスタンスを、指定したスコープ内で、および指定したオプションを使用して初期化します。

ManagementObjectSearcher(String, String)

指定したスコープで指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。

ManagementObjectSearcher(String)

管理情報の指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CanRaiseEvents

コンポーネントがイベントを発生できるかどうかを示す値を取得します。

(継承元 Component)
Container

IContainerを含むComponentを取得します。

(継承元 Component)
DesignMode

Componentが現在デザイン モードであるかどうかを示す値を取得します。

(継承元 Component)
Events

この Componentにアタッチされているイベント ハンドラーの一覧を取得します。

(継承元 Component)
Options

オブジェクトを検索する方法のオプションを取得または設定します。

Query

検索者で呼び出されるクエリ (つまり、管理オブジェクトの検索に適用される条件) を取得または設定します。

Scope

オブジェクトを検索するスコープを取得または設定します (スコープは WMI 名前空間を表します)。

Site

ISiteComponentを取得または設定します。

(継承元 Component)

メソッド

名前 説明
CreateObjRef(Type)

リモート オブジェクトとの通信に使用されるプロキシの生成に必要なすべての関連情報を含むオブジェクトを作成します。

(継承元 MarshalByRefObject)
Dispose()

Componentで使用されているすべてのリソースを解放します。

(継承元 Component)
Dispose(Boolean)

Componentによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

(継承元 Component)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Get()

指定した WMI クエリを呼び出し、結果のコレクションを返します。

Get(ManagementOperationObserver)

WMI クエリを非同期的に呼び出し、ウォッチャーにバインドして結果を配信します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetService(Type)

ComponentまたはそのContainerによって提供されるサービスを表すオブジェクトを返します。

(継承元 Component)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
ToString()

Stringの名前 (存在する場合) を含むComponentを返します。 このメソッドはオーバーライドしないでください。

(継承元 Component)

イベント

名前 説明
Disposed

コンポーネントが Dispose() メソッドの呼び出しによって破棄されるときに発生します。

(継承元 Component)

適用対象