ManagementBaseObject クラス

定義

管理オブジェクトの基本要素を格納します。 より固有な管理オブジェクト クラスの基本クラスとしての役割を果たします。

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

コンストラクター

ManagementBaseObject(SerializationInfo, StreamingContext)

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

プロパティ

CanRaiseEvents

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

(継承元 Component)
ClassPath

管理オブジェクトのクラスへのパスを取得します。

Container

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

(継承元 Component)
DesignMode

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

(継承元 Component)
Events

Component に結び付けられているイベント ハンドラーのリストを取得します。

(継承元 Component)
Item[String]

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

Properties

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

Qualifiers

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

Site

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

(継承元 Component)
SystemProperties

管理オブジェクトの WMI (Windows Management Instrumentation) システム プロパティのコレクションを取得します (たとえば、クラス名、サーバー、および名前空間)。 WMI システム プロパティ名は、"__" で始まります。

メソッド

Clone()

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

CompareTo(ManagementBaseObject, ComparisonSettings)

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

CreateObjRef(Type)

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

(継承元 MarshalByRefObject)
Dispose()

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

Dispose()

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

(継承元 Component)
Dispose(Boolean)

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

(継承元 Component)
Equals(Object)

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

GetHashCode()

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

GetLifetimeService()
互換性のために残されています。

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

(継承元 MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

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

GetPropertyQualifierValue(String, String)

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

GetPropertyValue(String)

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

GetQualifierValue(String)

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

GetService(Type)

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

(継承元 Component)
GetText(TextFormat)

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

GetType()

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

(継承元 Object)
InitializeLifetimeService()
互換性のために残されています。

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

(継承元 MarshalByRefObject)
MemberwiseClone()

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

(継承元 Object)
MemberwiseClone(Boolean)

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

(継承元 MarshalByRefObject)
SetPropertyQualifierValue(String, String, Object)

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

SetPropertyValue(String, Object)

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

SetQualifierValue(String, Object)

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

ToString()

Component の名前 (存在する場合) を格納する String を返します。 このメソッドはオーバーライドできません。

(継承元 Component)

演算子

Explicit(ManagementBaseObject to IntPtr)

ManagementObject によって表される内部 WMI オブジェクトを提供します。

events

Disposed

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

(継承元 Component)

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

適用対象