ManagementObject クラス

定義

WMI インスタンスを表します。

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[<System.Serializable>]
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
継承
派生
属性
実装

コンストラクター

名前 説明
ManagementObject()

ManagementObject クラスの新しいインスタンスを初期化します。 これはパラメーターなしのコンストラクターです。

ManagementObject(ManagementPath, ObjectGetOptions)

指定した追加オプションを含め、指定した WMI パスにバインドされた ManagementObject クラスの新しいインスタンスを初期化します。

ManagementObject(ManagementPath)

指定した WMI オブジェクト パスの ManagementObject クラスの新しいインスタンスを初期化します。 パスは ManagementPathとして提供されます。

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

指定したオプションを含む、指定した WMI パスにバインドされた ManagementObject クラスの新しいインスタンスを初期化します。

ManagementObject(SerializationInfo, StreamingContext)

シリアル化可能な ManagementObject クラスの新しいインスタンスを初期化します。

ManagementObject(String, ObjectGetOptions)

指定した追加オプションを含め、指定した WMI パスにバインドされた ManagementObject クラスの新しいインスタンスを初期化します。 このバリアントでは、パスを文字列として指定できます。

ManagementObject(String, String, ObjectGetOptions)

指定した WMI パスにバインドされた ManagementObject クラスの新しいインスタンスを初期化し、指定したオプションを含めます。 スコープとパスは文字列として指定されます。

ManagementObject(String)

指定した WMI オブジェクト パスの ManagementObject クラスの新しいインスタンスを初期化します。 パスは文字列として提供されます。

プロパティ

名前 説明
CanRaiseEvents

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

(継承元 Component)
ClassPath

オブジェクトのクラスへのパスを取得または設定します。

Container

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

(継承元 Component)
DesignMode

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

(継承元 Component)
Events

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

(継承元 Component)
Item[String]

[] 表記を使用してプロパティ値へのアクセスを取得します。 このプロパティは、 ManagementBaseObject クラスのインデクサーです。 型で定義されている既定のインデックス付きプロパティを使用できますが、独自のプロパティを明示的に定義することはできません。 ただし、クラスに expando 属性を指定すると、型が Object でインデックスの種類が String である既定のインデックス付きプロパティが自動的に提供されます。

(継承元 ManagementBaseObject)
Options

オブジェクトを取得するときに使用する追加情報を取得または設定します。

Path

オブジェクトの WMI パスを取得または設定します。

Properties

管理オブジェクトのプロパティを記述する PropertyData オブジェクトのコレクションを取得します。

(継承元 ManagementBaseObject)
Qualifiers

管理オブジェクトで定義 QualifierData オブジェクトのコレクションを取得します。 コレクション内の各要素は、 修飾子 名、値、 フレーバーなどの情報を保持します。

(継承元 ManagementBaseObject)
Scope

このオブジェクトが存在するスコープを取得または設定します。

Site

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

(継承元 Component)
SystemProperties

管理オブジェクト (クラス名、サーバー、名前空間など) の WMI システム プロパティのコレクションを取得します。 WMI システム プロパティ名は "__" で始まります。

(継承元 ManagementBaseObject)

メソッド

名前 説明
Clone()

オブジェクトのコピーを作成します。

CompareTo(ManagementBaseObject, ComparisonSettings)

指定したオプションに基づいて、このオブジェクトを別のオブジェクトと比較します。

(継承元 ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

オブジェクトを別の場所に非同期的にコピーします。

CopyTo(ManagementOperationObserver, ManagementPath)

オブジェクトを別の場所に非同期的にコピーします。

CopyTo(ManagementOperationObserver, String, PutOptions)

オブジェクトを別の場所に非同期的にコピーします。

CopyTo(ManagementOperationObserver, String)

オブジェクトを別の場所に非同期的にコピーします。

CopyTo(ManagementPath, PutOptions)

オブジェクトを別の場所にコピーします。

CopyTo(ManagementPath)

オブジェクトを別の場所にコピーします。

CopyTo(String, PutOptions)

オブジェクトを別の場所にコピーします。

CopyTo(String)

オブジェクトを別の場所にコピーします。

CreateObjRef(Type)

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

(継承元 MarshalByRefObject)
Delete()

オブジェクトを削除します。

Delete(DeleteOptions)

オブジェクトを削除します。

Delete(ManagementOperationObserver, DeleteOptions)

オブジェクトを削除します。

Delete(ManagementOperationObserver)

オブジェクトを削除します。

Dispose()

コンポーネントによって使用されるすべてのリソースを解放します。

Dispose(Boolean)

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

(継承元 Component)
Equals(Object)

2 つの管理オブジェクトを比較します。

(継承元 ManagementBaseObject)
Get()

WMI クラス情報を管理オブジェクトにバインドします。

Get(ManagementOperationObserver)

管理オブジェクトに非同期的にバインドします。

GetHashCode()

ハッシュ アルゴリズムやハッシュ テーブルなどのデータ構造で使用するのに適した、特定の型のハッシュ関数として機能します。

(継承元 ManagementBaseObject)
GetLifetimeService()

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

(継承元 MarshalByRefObject)
GetMethodParameters(String)

メソッドの入力パラメーターの一覧を表す ManagementBaseObject を返します。

GetObjectData(SerializationInfo, StreamingContext)

このインスタンスによって表されるフィールドを逆シリアル化するために必要なデータを SerializationInfo に設定します。

GetPropertyQualifierValue(String, String)

指定したプロパティ修飾子の値を返します。

(継承元 ManagementBaseObject)
GetPropertyValue(String)

プロパティの値と同等のアクセサーを取得します。

(継承元 ManagementBaseObject)
GetQualifierValue(String)

指定した修飾子の値を取得します。

(継承元 ManagementBaseObject)
GetRelated()

オブジェクト (アソシケーター) に関連するオブジェクトのコレクションを取得します。

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

オブジェクト (アソシケーター) に関連するオブジェクトのコレクションを取得します。

GetRelated(ManagementOperationObserver, String)

オブジェクト (アソシケーター) に関連するオブジェクトのコレクションを取得します。

GetRelated(ManagementOperationObserver)

オブジェクト (関連付け子) に関連するオブジェクトのコレクションを非同期的に取得します。 この呼び出しはすぐに返され、結果が使用可能になるとデリゲートが呼び出されます。

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

オブジェクト (アソシケーター) に関連するオブジェクトのコレクションを取得します。

GetRelated(String)

オブジェクト (アソシケーター) に関連するオブジェクトのコレクションを取得します。

GetRelationships()

オブジェクトへの関連付けのコレクションを取得します。

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

オブジェクトへの関連付けのコレクションを取得します。

GetRelationships(ManagementOperationObserver, String)

オブジェクトへの関連付けのコレクションを取得します。

GetRelationships(ManagementOperationObserver)

オブジェクトへの関連付けのコレクションを取得します。

GetRelationships(String, String, String, Boolean, EnumerationOptions)

オブジェクトへの関連付けのコレクションを取得します。

GetRelationships(String)

オブジェクトへの関連付けのコレクションを取得します。

GetService(Type)

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

(継承元 Component)
GetText(TextFormat)

指定した形式のオブジェクトのテキスト表現を返します。

(継承元 ManagementBaseObject)
GetType()

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

(継承元 Object)
InitializeLifetimeService()

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

(継承元 MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

オブジェクトのメソッドを非同期的に呼び出します。

InvokeMethod(ManagementOperationObserver, String, Object[])

オブジェクトのメソッドを非同期的に呼び出します。

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

WMI オブジェクトのメソッドを呼び出します。 入力パラメーターと出力パラメーターは、 ManagementBaseObject オブジェクトとして表されます。

InvokeMethod(String, Object[])

オブジェクトのメソッドを呼び出します。

MemberwiseClone()

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

(継承元 Object)
MemberwiseClone(Boolean)

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

(継承元 MarshalByRefObject)
Put()

オブジェクトへの変更をコミットします。

Put(ManagementOperationObserver, PutOptions)

指定したオプションを使用して、オブジェクトへの変更を非同期的にコミットします。

Put(ManagementOperationObserver)

オブジェクトへの変更を非同期的にコミットします。

Put(PutOptions)

オブジェクトへの変更をコミットします。

SetPropertyQualifierValue(String, String, Object)

指定したプロパティ修飾子の値を設定します。

(継承元 ManagementBaseObject)
SetPropertyValue(String, Object)

名前付きプロパティの値を設定します。

(継承元 ManagementBaseObject)
SetQualifierValue(String, Object)

名前付き修飾子の値を設定します。

(継承元 ManagementBaseObject)
ToString()

オブジェクトの完全なパスを返します。 これは、既定のオブジェクト実装のオーバーライドです。

イベント

名前 説明
Disposed

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

(継承元 Component)

明示的なインターフェイスの実装

名前 説明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable インターフェイスを実装し、ManagementBaseObjectのシリアル化に必要なデータを返します。

(継承元 ManagementBaseObject)

適用対象