ManagementObject ManagementObject ManagementObject ManagementObject Class

定義

WMI インスタンスを表します。Represents a WMI instance.

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

コンストラクター

ManagementObject() ManagementObject() ManagementObject() ManagementObject()

ManagementObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the ManagementObject class. これはパラメーターなしのコンストラクターです。This is the parameterless constructor.

ManagementObject(ManagementPath) ManagementObject(ManagementPath) ManagementObject(ManagementPath) ManagementObject(ManagementPath)

指定した WMI (Windows Management Instrumentation) オブジェクト パスの ManagementObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the ManagementObject class for the specified WMI object path. パスは、ManagementPath として指定します。The path is provided as a ManagementPath.

ManagementObject(ManagementPath, ObjectGetOptions) ManagementObject(ManagementPath, ObjectGetOptions) ManagementObject(ManagementPath, ObjectGetOptions) ManagementObject(ManagementPath, ObjectGetOptions)

指定した追加のオプションを含む、指定した WMI パスにバインドする ManagementObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions) ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions) ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions) ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

指定したオプションを含む、指定した WMI パスにバインドする ManagementObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the ManagementObject class bound to the specified WMI path that includes the specified options.

ManagementObject(SerializationInfo, StreamingContext) ManagementObject(SerializationInfo, StreamingContext) ManagementObject(SerializationInfo, StreamingContext) ManagementObject(SerializationInfo, StreamingContext)

ManagementObject クラスのシリアル化可能な新しいインスタンスを初期化します。Initializes a new instance of the ManagementObject class that is serializable.

ManagementObject(String) ManagementObject(String) ManagementObject(String) ManagementObject(String)

指定した WMI (Windows Management Instrumentation) オブジェクト パスの ManagementObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the ManagementObject class for the specified WMI object path. パスは、文字列として指定します。The path is provided as a string.

ManagementObject(String, ObjectGetOptions) ManagementObject(String, ObjectGetOptions) ManagementObject(String, ObjectGetOptions) ManagementObject(String, ObjectGetOptions)

指定した追加のオプションを含む、指定した WMI パスにバインドする ManagementObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options. このバリアントでは、パスは文字列として指定できます。In this variant, the path can be specified as a string.

ManagementObject(String, String, ObjectGetOptions) ManagementObject(String, String, ObjectGetOptions) ManagementObject(String, String, ObjectGetOptions) ManagementObject(String, String, ObjectGetOptions)

指定したオプションを含む、指定した WMI パスにバインドする ManagementObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the ManagementObject class bound to the specified WMI path, and includes the specified options. スコープとパスは、文字列として指定します。The scope and the path are specified as strings.

プロパティ

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ClassPath ClassPath ClassPath ClassPath

オブジェクトのクラスへのパスを取得または設定します。Gets or sets the path to the object's class.

Container Container Container Container

IContainer を格納している Component を取得します。Gets the IContainer that contains the Component.

(Inherited from Component)
DesignMode DesignMode DesignMode DesignMode

Component が現在デザイン モードかどうかを示す値を取得します。Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Component に結び付けられているイベント ハンドラーのリストを取得します。Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
Item[String] Item[String] Item[String] Item[String]

[] 表記によってプロパティ値へのアクセスを取得します。Gets access to property values through [] notation. このプロパティは、ManagementBaseObject クラスのインデクサーです。This property is the indexer for the ManagementBaseObject class. 型によって定義される既定のインデックス付きプロパティを使用できますが、独自のプロパティを明示的に定義することはできません。You can use the default indexed properties defined by a type, but you cannot explicitly define your own. ただし、expando 属性をクラスに指定すると、型が Object でインデックス型が String である既定のインデックス付きプロパティが自動的に提供されます。However, specifying the expando attribute on a class automatically provides a default indexed property whose type is Object and whose index type is String.

(Inherited from ManagementBaseObject)
Options Options Options Options

オブジェクトの取得時に使用する追加情報を取得または設定します。Gets or sets additional information to use when retrieving the object.

Path Path Path Path

オブジェクトの WMI パスを取得または設定します。Gets or sets the object's WMI path.

Properties Properties Properties Properties

管理オブジェクトのプロパティを記述している PropertyData オブジェクトのコレクションを取得します。Gets a collection of PropertyData objects describing the properties of the management object.

(Inherited from ManagementBaseObject)
Qualifiers Qualifiers Qualifiers Qualifiers

管理オブジェクトで定義される QualifierData オブジェクトのコレクションを取得します。Gets the collection of QualifierData objects defined on the management object. コレクションの各要素は、修飾子の名前、値、フレーバーなどの情報を保持します。Each element in the collection holds information such as the qualifier name, value, and flavor.

(Inherited from ManagementBaseObject)
Scope Scope Scope Scope

オブジェクトが存在するスコープを取得または設定します。Gets or sets the scope in which this object resides.

Site Site Site Site

ComponentISite を取得または設定します。Gets or sets the ISite of the Component.

(Inherited from Component)
SystemProperties SystemProperties SystemProperties SystemProperties

管理オブジェクトの WMI (Windows Management Instrumentation) システム プロパティのコレクションを取得します (たとえば、クラス名、サーバー、および名前空間)。Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). WMI システム プロパティ名は、"" で始まります。WMI system property names begin with "".

(Inherited from ManagementBaseObject)

メソッド

Clone() Clone() Clone() Clone()

オブジェクトのコピーを作成します。Creates a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings)

指定したオプションに基づいて、このオブジェクトを別のオブジェクトと比較します。Compares this object to another, based on specified options.

(Inherited from ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath) CopyTo(ManagementOperationObserver, ManagementPath) CopyTo(ManagementOperationObserver, ManagementPath) CopyTo(ManagementOperationObserver, ManagementPath)

オブジェクトを別の場所に非同期にコピーします。Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

オブジェクトを別の場所に非同期にコピーします。Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, String) CopyTo(ManagementOperationObserver, String) CopyTo(ManagementOperationObserver, String) CopyTo(ManagementOperationObserver, String)

オブジェクトを別の場所に非同期にコピーします。Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, String, PutOptions) CopyTo(ManagementOperationObserver, String, PutOptions) CopyTo(ManagementOperationObserver, String, PutOptions) CopyTo(ManagementOperationObserver, String, PutOptions)

オブジェクトを別の場所に非同期にコピーします。Copies the object to a different location, asynchronously.

CopyTo(ManagementPath) CopyTo(ManagementPath) CopyTo(ManagementPath) CopyTo(ManagementPath)

オブジェクトを別の場所にコピーします。Copies the object to a different location.

CopyTo(ManagementPath, PutOptions) CopyTo(ManagementPath, PutOptions) CopyTo(ManagementPath, PutOptions) CopyTo(ManagementPath, PutOptions)

オブジェクトを別の場所にコピーします。Copies the object to a different location.

CopyTo(String) CopyTo(String) CopyTo(String) CopyTo(String)

オブジェクトを別の場所にコピーします。Copies the object to a different location.

CopyTo(String, PutOptions) CopyTo(String, PutOptions) CopyTo(String, PutOptions) CopyTo(String, PutOptions)

オブジェクトを別の場所にコピーします。Copies the object to a different location.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Delete() Delete() Delete() Delete()

オブジェクトを削除します。Deletes the object.

Delete(DeleteOptions) Delete(DeleteOptions) Delete(DeleteOptions) Delete(DeleteOptions)

オブジェクトを削除します。Deletes the object.

Delete(ManagementOperationObserver) Delete(ManagementOperationObserver) Delete(ManagementOperationObserver) Delete(ManagementOperationObserver)

オブジェクトを削除します。Deletes the object.

Delete(ManagementOperationObserver, DeleteOptions) Delete(ManagementOperationObserver, DeleteOptions) Delete(ManagementOperationObserver, DeleteOptions) Delete(ManagementOperationObserver, DeleteOptions)

オブジェクトを削除します。Deletes the object.

Dispose() Dispose() Dispose() Dispose()

コンポーネントによって使用されているすべてのリソースを解放します。Releases all resources used by the Component.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Component によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Inherited from Component)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

2 つの管理オブジェクトを比較します。Compares two management objects.

(Inherited from ManagementBaseObject)
Get() Get() Get() Get()

WMI クラス情報を管理オブジェクトにバインドします。Binds WMI class information to the management object.

Get(ManagementOperationObserver) Get(ManagementOperationObserver) Get(ManagementOperationObserver) Get(ManagementOperationObserver)

管理オブジェクトに非同期的にバインドします。Binds to the management object asynchronously.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

特定の型のハッシュ関数として機能し、ハッシュ アルゴリズムやハッシュ テーブルのようなデータ構造での使用に適しています。Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from ManagementBaseObject)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetMethodParameters(String) GetMethodParameters(String) GetMethodParameters(String) GetMethodParameters(String)

メソッドの入力パラメーターのリストを表す ManagementBaseObject を返します。Returns a ManagementBaseObject representing the list of input parameters for a method.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

インスタンスが表すフィールドを逆シリアル化するために必要なデータを SerializationInfo に読み込みます。Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String)

指定したプロパティ修飾子の値を返します。Returns the value of the specified property qualifier.

(Inherited from ManagementBaseObject)
GetPropertyValue(String) GetPropertyValue(String) GetPropertyValue(String) GetPropertyValue(String)

プロパティの値に対する等価なアクセサーを取得します。Gets an equivalent accessor to a property's value.

(Inherited from ManagementBaseObject)
GetQualifierValue(String) GetQualifierValue(String) GetQualifierValue(String) GetQualifierValue(String)

指定した修飾子の値を取得します。Gets the value of the specified qualifier.

(Inherited from ManagementBaseObject)
GetRelated() GetRelated() GetRelated() GetRelated()

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。Gets a collection of objects related to the object (associators).

GetRelated(ManagementOperationObserver) GetRelated(ManagementOperationObserver) GetRelated(ManagementOperationObserver) GetRelated(ManagementOperationObserver)

オブジェクトに関連しているオブジェクト (関連子) のコレクションを非同期的に取得します。Gets a collection of objects related to the object (associators) asynchronously. この呼び出しはすぐに返され、結果が返されたときにデリゲートが呼び出されます。This call returns immediately, and a delegate is called when the results are available.

GetRelated(ManagementOperationObserver, String) GetRelated(ManagementOperationObserver, String) GetRelated(ManagementOperationObserver, String) GetRelated(ManagementOperationObserver, String)

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。Gets a collection of objects related to the object (associators).

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

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。Gets a collection of objects related to the object (associators).

GetRelated(String) GetRelated(String) GetRelated(String) GetRelated(String)

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。Gets a collection of objects related to the object (associators).

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

オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。Gets a collection of objects related to the object (associators).

GetRelationships() GetRelationships() GetRelationships() GetRelationships()

オブジェクトへの関連付けのコレクションを取得します。Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver) GetRelationships(ManagementOperationObserver) GetRelationships(ManagementOperationObserver) GetRelationships(ManagementOperationObserver)

オブジェクトへの関連付けのコレクションを取得します。Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver, String) GetRelationships(ManagementOperationObserver, String) GetRelationships(ManagementOperationObserver, String) GetRelationships(ManagementOperationObserver, String)

オブジェクトへの関連付けのコレクションを取得します。Gets a collection of associations to the object.

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

オブジェクトへの関連付けのコレクションを取得します。Gets a collection of associations to the object.

GetRelationships(String) GetRelationships(String) GetRelationships(String) GetRelationships(String)

オブジェクトへの関連付けのコレクションを取得します。Gets a collection of associations to the object.

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

オブジェクトへの関連付けのコレクションを取得します。Gets a collection of associations to the object.

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Component またはその Container で提供されるサービスを表すオブジェクトを返します。Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetText(TextFormat) GetText(TextFormat) GetText(TextFormat) GetText(TextFormat)

指定した書式でのオブジェクトのテキスト表現を返します。Returns a textual representation of the object in the specified format.

(Inherited from ManagementBaseObject)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

オブジェクトのメソッドを非同期的に呼び出します。Invokes a method on the object, asynchronously.

InvokeMethod(ManagementOperationObserver, String, Object[]) InvokeMethod(ManagementOperationObserver, String, Object[]) InvokeMethod(ManagementOperationObserver, String, Object[]) InvokeMethod(ManagementOperationObserver, String, Object[])

オブジェクトのメソッドを非同期的に呼び出します。Invokes a method on the object, asynchronously.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

WMI オブジェクトのメソッドを呼び出します。Invokes a method on the WMI object. 入力パラメーターと出力パラメーターは、ManagementBaseObject オブジェクトとして表します。The input and output parameters are represented as ManagementBaseObject objects.

InvokeMethod(String, Object[]) InvokeMethod(String, Object[]) InvokeMethod(String, Object[]) InvokeMethod(String, Object[])

オブジェクトのメソッドを呼び出します。Invokes a method on the object.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Put() Put() Put() Put()

オブジェクトへの変更をコミットします。Commits the changes to the object.

Put(ManagementOperationObserver) Put(ManagementOperationObserver) Put(ManagementOperationObserver) Put(ManagementOperationObserver)

オブジェクトへの変更を非同期的にコミットします。Commits the changes to the object, asynchronously.

Put(ManagementOperationObserver, PutOptions) Put(ManagementOperationObserver, PutOptions) Put(ManagementOperationObserver, PutOptions) Put(ManagementOperationObserver, PutOptions)

指定したオプションを使用して、オブジェクトへの変更を非同期的にコミットします。Commits the changes to the object asynchronously and using the specified options.

Put(PutOptions) Put(PutOptions) Put(PutOptions) Put(PutOptions)

オブジェクトへの変更をコミットします。Commits the changes to the object.

SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object)

指定したプロパティ修飾子の値を設定します。Sets the value of the specified property qualifier.

(Inherited from ManagementBaseObject)
SetPropertyValue(String, Object) SetPropertyValue(String, Object) SetPropertyValue(String, Object) SetPropertyValue(String, Object)

名前付きプロパティの値を設定します。Sets the value of the named property.

(Inherited from ManagementBaseObject)
SetQualifierValue(String, Object) SetQualifierValue(String, Object) SetQualifierValue(String, Object) SetQualifierValue(String, Object)

名前付き修飾子の値を設定します。Sets the value of the named qualifier.

(Inherited from ManagementBaseObject)
ToString() ToString() ToString() ToString()

オブジェクトの完全パスを返します。Returns the full path of the object. これは、既定のオブジェクト実装のオーバーライドです。This is an override of the default object implementation.

イベント

Disposed Disposed Disposed Disposed

Dispose() メソッドの呼び出しによってコンポーネントが破棄されると発生します。Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable インターフェイスを実装し、ManagementBaseObject をシリアル化するために必要なデータを返します。Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

(Inherited from ManagementBaseObject)

適用対象