ManagementObject クラス

定義

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

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

コンストラクター

ManagementObject()

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

ManagementObject(ManagementPath)

指定した WMI (Windows Management Instrumentation) オブジェクト パスの ManagementObject クラスの新しいインスタンスを初期化します。 パスは、ManagementPath として指定します。

ManagementObject(ManagementPath, ObjectGetOptions)

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

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

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

ManagementObject(SerializationInfo, StreamingContext)

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

ManagementObject(String)

指定した WMI (Windows Management Instrumentation) オブジェクト パスの ManagementObject クラスの新しいインスタンスを初期化します。 パスは、文字列として指定します。

ManagementObject(String, ObjectGetOptions)

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

ManagementObject(String, String, ObjectGetOptions)

指定したオプションを含む、指定した 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

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

(継承元 Component)
SystemProperties

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

(継承元 ManagementBaseObject)

メソッド

Clone()

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

CompareTo(ManagementBaseObject, ComparisonSettings)

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

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

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

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

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

CopyTo(ManagementOperationObserver, String)

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

CopyTo(ManagementOperationObserver, String, PutOptions)

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

CopyTo(ManagementPath)

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

CopyTo(ManagementPath, PutOptions)

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

CopyTo(String)

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

CopyTo(String, PutOptions)

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

CreateObjRef(Type)

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

(継承元 MarshalByRefObject)
Delete()

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

Delete(DeleteOptions)

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

Delete(ManagementOperationObserver)

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

Delete(ManagementOperationObserver, DeleteOptions)

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

Dispose()

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

Dispose()

ManagementBaseObject によって使用されているアンマネージ リソースを解放します。

(継承元 ManagementBaseObject)
Dispose(Boolean)

Component によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

(継承元 Component)
Equals(Object)

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

(継承元 ManagementBaseObject)
Get()

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

Get(ManagementOperationObserver)

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

GetHashCode()

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

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

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

(継承元 MarshalByRefObject)
GetMethodParameters(String)

メソッドの入力パラメーターのリストを表す ManagementBaseObject を返します。

GetObjectData(SerializationInfo, StreamingContext)

インスタンスが表すフィールドを逆シリアル化するために必要なデータを SerializationInfo に読み込みます。

GetObjectData(SerializationInfo, StreamingContext)

インスタンスが表すフィールドを逆シリアル化するために必要なデータを SerializationInfo に読み込みます。

(継承元 ManagementBaseObject)
GetPropertyQualifierValue(String, String)

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

(継承元 ManagementBaseObject)
GetPropertyValue(String)

プロパティの値に対する等価なアクセサーを取得します。

(継承元 ManagementBaseObject)
GetQualifierValue(String)

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

(継承元 ManagementBaseObject)
GetRelated()

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。

GetRelated(ManagementOperationObserver)

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

GetRelated(ManagementOperationObserver, String)

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。

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

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。

GetRelated(String)

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。

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

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。

GetRelationships()

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

GetRelationships(ManagementOperationObserver)

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

GetRelationships(ManagementOperationObserver, String)

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

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

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

GetRelationships(String)

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

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

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

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)

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

Put(ManagementOperationObserver, PutOptions)

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

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)

適用対象