ManagementClass イベント
ManagementClass クラス
アセンブリ: System.Management (system.management.dll 内)


System.MarshalByRefObject
System.ComponentModel.Component
System.Management.ManagementBaseObject
System.Management.ManagementObject
System.Management.ManagementClass


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ ()
アセンブリ: System.Management (system.management.dll 内)


ManagementClass 既定コンストラクタを使用して、ManagementClass 変数を初期化する方法の例を次に示します。この例では、作成されたクラスのメソッド、プロパティ、および修飾子を一覧表示します。
Imports System Imports System.Management Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer ' Get the WMI class Dim processClass As New ManagementClass processClass.Path = New _ ManagementPath("Win32_Process") ' Get the methods in the class Dim methods As MethodDataCollection methods = processClass.Methods ' display the methods Console.WriteLine("Method Names: ") For Each method As MethodData In methods Console.WriteLine(method.Name) Next Console.WriteLine() ' Get the properties in the class Dim properties As PropertyDataCollection properties = processClass.Properties ' display the properties Console.WriteLine("Property Names: ") For Each p As PropertyData In properties Console.WriteLine(p.Name) Next Console.WriteLine() ' Get the Qualifiers in the class Dim qualifiers As QualifierDataCollection = _ processClass.Qualifiers() ' display the qualifiers Console.WriteLine("Qualifier Names: ") For Each qualifier As QualifierData In qualifiers Console.WriteLine(qualifier.Name) Next End Function End Class
using System; using System.Management; public class Sample { public static void Main() { // Get the WMI class ManagementClass processClass = new ManagementClass(); processClass.Path = new ManagementPath("Win32_Process"); // Get the methods in the class MethodDataCollection methods = processClass.Methods; // display the methods Console.WriteLine("Method Names: "); foreach (MethodData method in methods) { Console.WriteLine(method.Name); } Console.WriteLine(); // Get the properties in the class PropertyDataCollection properties = processClass.Properties; // display the properties Console.WriteLine("Property Names: "); foreach (PropertyData property in properties) { Console.WriteLine(property.Name); } Console.WriteLine(); // Get the Qualifiers in the class QualifierDataCollection qualifiers = processClass.Qualifiers; // display the qualifiers Console.WriteLine("Qualifier Names: "); foreach (QualifierData qualifier in qualifiers) { Console.WriteLine(qualifier.Name); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ (String)
アセンブリ: System.Management (system.management.dll 内)


ManagementClass コンストラクタを使用して、ManagementClass 変数を初期化する方法の例を次に示します。この例では、作成されたクラスのメソッド、プロパティ、および修飾子を一覧表示します。
Imports System Imports System.Management Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer ' Get the WMI class Dim c As New ManagementClass("Win32_LogicalDisk") ' Get the methods in the class Dim methods As MethodDataCollection methods = c.Methods ' display the methods Console.WriteLine("Method Names: ") For Each method As MethodData In methods Console.WriteLine(method.Name) Next Console.WriteLine() ' Get the properties in the class Dim properties As PropertyDataCollection properties = c.Properties ' display the properties Console.WriteLine("Property Names: ") For Each p As PropertyData In properties Console.WriteLine(p.Name) Next Console.WriteLine() ' Get the Qualifiers in the class Dim qualifiers As QualifierDataCollection = _ c.Qualifiers() ' display the qualifiers Console.WriteLine("Qualifier Names: ") For Each qualifier As QualifierData In qualifiers Console.WriteLine(qualifier.Name) Next End Function End Class
using System; using System.Management; public class Sample { public static void Main() { // Get the WMI class ManagementClass c = new ManagementClass("Win32_LogicalDisk"); // Get the methods in the class MethodDataCollection methods = c.Methods; // display the methods Console.WriteLine("Method Names: "); foreach (MethodData method in methods) { Console.WriteLine(method.Name); } Console.WriteLine(); // Get the properties in the class PropertyDataCollection properties = c.Properties; // display the properties Console.WriteLine("Property Names: "); foreach (PropertyData property in properties) { Console.WriteLine(property.Name); } Console.WriteLine(); // Get the Qualifiers in the class QualifierDataCollection qualifiers = c.Qualifiers; // display the qualifiers Console.WriteLine("Qualifier Names: "); foreach (QualifierData qualifier in qualifiers) { Console.WriteLine(qualifier.Name); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ (String, String, ObjectGetOptions)
アセンブリ: System.Management (system.management.dll 内)

Dim scope As String Dim path As String Dim options As ObjectGetOptions Dim instance As New ManagementClass(scope, path, options)


ManagementClass コンストラクタを使用して、ManagementClass 変数を初期化する方法の例を次に示します。この例では、作成されたクラスのメソッド、プロパティ、および修飾子 (修正済みの修飾子を含む) を一覧表示します。コンピュータでコードを正しく実行するには、例のコードのスコープ (名前空間) を変更する必要があります。
Imports System Imports System.Management Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer ' Get the WMI class ' Options specify that amended qualifiers ' should be retrieved along with the class Dim c As New ManagementClass("\\MyBox\root\cimv2", _ "Win32_Environment", _ New ObjectGetOptions( _ Nothing, System.TimeSpan.MaxValue, True)) ' Get the methods in the class Dim methods As MethodDataCollection methods = c.Methods ' display the methods Console.WriteLine("Method Names: ") For Each method As MethodData In methods Console.WriteLine(method.Name) Next Console.WriteLine() ' Get the properties in the class Dim properties As PropertyDataCollection properties = c.Properties ' display the properties Console.WriteLine("Property Names: ") For Each p As PropertyData In properties Console.WriteLine(p.Name) Next Console.WriteLine() ' Get the Qualifiers in the class Dim qualifiers As QualifierDataCollection = _ c.Qualifiers() ' display the qualifiers Console.WriteLine("Qualifier Names: ") For Each qualifier As QualifierData In qualifiers Console.WriteLine(qualifier.Name) Next End Function End Class
using System; using System.Management; public class Sample { public static void Main() { // Get the WMI class //Options specify that amended qualifiers // should be retrieved along with the class ManagementClass c = new ManagementClass("\\\\MyBox\\root\\cimv2", "Win32_Environment", new ObjectGetOptions( null, System.TimeSpan.MaxValue, true)); // Get the methods in the class MethodDataCollection methods = c.Methods; // display the methods Console.WriteLine("Method Names: "); foreach (MethodData method in methods) { Console.WriteLine(method.Name); } Console.WriteLine(); // Get the properties in the class PropertyDataCollection properties = c.Properties; // display the properties Console.WriteLine("Property Names: "); foreach (PropertyData property in properties) { Console.WriteLine(property.Name); } Console.WriteLine(); // Get the Qualifiers in the class QualifierDataCollection qualifiers = c.Qualifiers; // display the qualifiers Console.WriteLine("Qualifier Names: "); foreach (QualifierData qualifier in qualifiers) { Console.WriteLine(qualifier.Name); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ (ManagementPath)
アセンブリ: System.Management (system.management.dll 内)

- path
バインド先の WMI クラスを指定する ManagementPath。このパラメータには、WMI (Windows Management Instrumentation) クラス パスを指定する必要があります。クラスは、WMI の CIM 管理クラスを表します。CIM クラスは、ハードウェア、ソフトウェア、プロセスなどの管理情報を表します。Windows で使用できる CIM クラスの詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントで Win32 クラスのトピックを参照してください。


ManagementClass コンストラクタを使用して、ManagementClass 変数を初期化する方法の例を次に示します。この例では、作成されたクラスのメソッド、プロパティ、および修飾子を一覧表示します。
Imports System Imports System.Management Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer ' Get the WMI class Dim c As New ManagementClass( _ New ManagementPath("Win32_LogicalDisk")) ' Get the methods in the class Dim methods As MethodDataCollection methods = c.Methods ' display the methods Console.WriteLine("Method Names: ") For Each method As MethodData In methods Console.WriteLine(method.Name) Next Console.WriteLine() ' Get the properties in the class Dim properties As PropertyDataCollection properties = c.Properties ' display the properties Console.WriteLine("Property Names: ") For Each p As PropertyData In properties Console.WriteLine(p.Name) Next Console.WriteLine() ' Get the Qualifiers in the class Dim qualifiers As QualifierDataCollection = _ c.Qualifiers() ' display the qualifiers Console.WriteLine("Qualifier Names: ") For Each qualifier As QualifierData In qualifiers Console.WriteLine(qualifier.Name) Next End Function End Class
using System; using System.Management; public class Sample { public static void Main() { // Get the WMI class ManagementClass c = new ManagementClass( new ManagementPath("Win32_LogicalDisk")); // Get the methods in the class MethodDataCollection methods = c.Methods; // display the methods Console.WriteLine("Method Names: "); foreach (MethodData method in methods) { Console.WriteLine(method.Name); } Console.WriteLine(); // Get the properties in the class PropertyDataCollection properties = c.Properties; // display the properties Console.WriteLine("Property Names: "); foreach (PropertyData property in properties) { Console.WriteLine(property.Name); } Console.WriteLine(); // Get the Qualifiers in the class QualifierDataCollection qualifiers = c.Qualifiers; // display the qualifiers Console.WriteLine("Qualifier Names: "); foreach (QualifierData qualifier in qualifiers) { Console.WriteLine(qualifier.Name); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ (String, ObjectGetOptions)
アセンブリ: System.Management (system.management.dll 内)

Dim path As String Dim options As ObjectGetOptions Dim instance As New ManagementClass(path, options)

ManagementClass コンストラクタを使用して、ManagementClass 変数を初期化する方法の例を次に示します。この例では、作成されたクラスのメソッド、プロパティ、および修飾子 (修正済みの修飾子を含む) を一覧表示します。
Imports System Imports System.Management Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer ' Get the WMI class ' Options specify that amended qualifiers ' should be retrieved along with the class Dim o As New ObjectGetOptions( _ Nothing, System.TimeSpan.MaxValue, True) Dim c As New ManagementClass("Win32_ComputerSystem", o) ' Get the methods in the class Dim methods As MethodDataCollection methods = c.Methods ' display the methods Console.WriteLine("Method Names: ") For Each method As MethodData In methods Console.WriteLine(method.Name) Next Console.WriteLine() ' Get the properties in the class Dim properties As PropertyDataCollection properties = c.Properties ' display the properties Console.WriteLine("Property Names: ") For Each p As PropertyData In properties Console.WriteLine(p.Name) Next Console.WriteLine() ' Get the Qualifiers in the class Dim qualifiers As QualifierDataCollection = _ c.Qualifiers() ' display the qualifiers Console.WriteLine("Qualifier Names: ") For Each qualifier As QualifierData In qualifiers Console.WriteLine(qualifier.Name) Next End Function End Class
using System; using System.Management; public class Sample { public static void Main() { // Get the WMI class //Options specify that amended qualifiers // should be retrieved along with the class ObjectGetOptions o = new ObjectGetOptions( null, System.TimeSpan.MaxValue, true); ManagementClass c = new ManagementClass("Win32_ComputerSystem" ,o); // Get the methods in the class MethodDataCollection methods = c.Methods; // display the methods Console.WriteLine("Method Names: "); foreach (MethodData method in methods) { Console.WriteLine(method.Name); } Console.WriteLine(); // Get the properties in the class PropertyDataCollection properties = c.Properties; // display the properties Console.WriteLine("Property Names: "); foreach (PropertyData property in properties) { Console.WriteLine(property.Name); } Console.WriteLine(); // Get the Qualifiers in the class QualifierDataCollection qualifiers = c.Qualifiers; // display the qualifiers Console.WriteLine("Qualifier Names: "); foreach (QualifierData qualifier in qualifiers) { Console.WriteLine(qualifier.Name); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ (ManagementPath, ObjectGetOptions)
アセンブリ: System.Management (system.management.dll 内)

Dim path As ManagementPath Dim options As ObjectGetOptions Dim instance As New ManagementClass(path, options)

ManagementClass コンストラクタを使用して、ManagementClass 変数を初期化する方法の例を次に示します。この例では、作成されたクラスのメソッド、プロパティ、および修飾子 (修正済みの修飾子を含む) を一覧表示します。
Imports System Imports System.Management Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer ' Get the WMI class Dim p As New ManagementPath("Win32_Process") ' Options specify that amended qualifiers ' are to be retrieved along with the class Dim o As New ObjectGetOptions( _ Nothing, System.TimeSpan.MaxValue, True) Dim c As New ManagementClass(p, o) ' Get the methods in the class Dim methods As MethodDataCollection methods = c.Methods ' display the methods Console.WriteLine("Method Names: ") For Each method As MethodData In methods Console.WriteLine(method.Name) Next Console.WriteLine() ' Get the properties in the class Dim properties As PropertyDataCollection properties = c.Properties ' display the properties Console.WriteLine("Property Names: ") For Each pdata As PropertyData In properties Console.WriteLine(pdata.Name) Next Console.WriteLine() ' Get the Qualifiers in the class Dim qualifiers As QualifierDataCollection = _ c.Qualifiers() ' display the qualifiers Console.WriteLine("Qualifier Names: ") For Each qualifier As QualifierData In qualifiers Console.WriteLine(qualifier.Name) Next End Function End Class
using System; using System.Management; public class Sample { public static void Main() { // Get the WMI class ManagementPath p = new ManagementPath("Win32_Process"); // Options specify that amended qualifiers // are to be retrieved along with the class ObjectGetOptions o = new ObjectGetOptions( null, System.TimeSpan.MaxValue, true); ManagementClass c = new ManagementClass(p,o); // Get the methods in the class MethodDataCollection methods = c.Methods; // display the methods Console.WriteLine("Method Names: "); foreach (MethodData method in methods) { Console.WriteLine(method.Name); } Console.WriteLine(); // Get the properties in the class PropertyDataCollection properties = c.Properties; // display the properties Console.WriteLine("Property Names: "); foreach (PropertyData property in properties) { Console.WriteLine(property.Name); } Console.WriteLine(); // Get the Qualifiers in the class QualifierDataCollection qualifiers = c.Qualifiers; // display the qualifiers Console.WriteLine("Qualifier Names: "); foreach (QualifierData qualifier in qualifiers) { Console.WriteLine(qualifier.Name); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ (SerializationInfo, StreamingContext)
アセンブリ: System.Management (system.management.dll 内)

Dim info As SerializationInfo Dim context As StreamingContext Dim instance As New ManagementClass(info, context)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ (ManagementScope, ManagementPath, ObjectGetOptions)
アセンブリ: System.Management (system.management.dll 内)

Public Sub New ( _ scope As ManagementScope, _ path As ManagementPath, _ options As ObjectGetOptions _ )
Dim scope As ManagementScope Dim path As ManagementPath Dim options As ObjectGetOptions Dim instance As New ManagementClass(scope, path, options)
public function ManagementClass ( scope : ManagementScope, path : ManagementPath, options : ObjectGetOptions )


ManagementClass コンストラクタを使用して、ManagementClass 変数を初期化する方法の例を次に示します。この例では、作成されたクラスのメソッド、プロパティ、および修飾子 (修正済みの修飾子を含む) を一覧表示します。コンピュータでコードを正しく実行するには、例のコードのスコープ (名前空間) を変更する必要があります。
Imports System Imports System.Management Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer ' Get the WMI class Dim s As New ManagementScope("\\MyBox\root\cimv2") Dim p As New ManagementPath("Win32_Environment") Dim o As New ObjectGetOptions( _ Nothing, System.TimeSpan.MaxValue, True) Dim c As New ManagementClass(s, p, o) ' Get the methods in the class Dim methods As MethodDataCollection methods = c.Methods ' display the methods Console.WriteLine("Method Names: ") For Each method As MethodData In methods Console.WriteLine(method.Name) Next Console.WriteLine() ' Get the properties in the class Dim properties As PropertyDataCollection properties = c.Properties ' display the properties Console.WriteLine("Property Names: ") Dim data As PropertyData For Each data In properties Console.WriteLine(data.Name) Next Console.WriteLine() ' Get the Qualifiers in the class Dim qualifiers As QualifierDataCollection = _ c.Qualifiers() ' display the qualifiers Console.WriteLine("Qualifier Names: ") For Each qualifier As QualifierData In qualifiers Console.WriteLine(qualifier.Name) Next End Function End Class
using System; using System.Management; public class Sample { public static void Main() { // Get the WMI class ManagementScope s = new ManagementScope("\\\\MyBox\\root\\cimv2"); ManagementPath p = new ManagementPath("Win32_Environment"); ObjectGetOptions o = new ObjectGetOptions( null, System.TimeSpan.MaxValue, true); ManagementClass c = new ManagementClass(s, p, o); // Get the methods in the class MethodDataCollection methods = c.Methods; // display the methods Console.WriteLine("Method Names: "); foreach (MethodData method in methods) { Console.WriteLine(method.Name); } Console.WriteLine(); // Get the properties in the class PropertyDataCollection properties = c.Properties; // display the properties Console.WriteLine("Property Names: "); foreach (PropertyData property in properties) { Console.WriteLine(property.Name); } Console.WriteLine(); // Get the Qualifiers in the class QualifierDataCollection qualifiers = c.Qualifiers; // display the qualifiers Console.WriteLine("Qualifier Names: "); foreach (QualifierData qualifier in qualifiers) { Console.WriteLine(qualifier.Name); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ManagementClass コンストラクタ


ManagementClass プロパティ


名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。 ( Component から継承されます。) |

ManagementClass メソッド

名前 | 説明 | |
---|---|---|
![]() | Clone | オーバーライドされます。 オブジェクトのコピーを返します。 |
![]() | CompareTo | 指定したオプションに基づいて、このオブジェクトを別のオブジェクトと比較します。 ( ManagementBaseObject から継承されます。) |
![]() | CopyTo | オーバーロードされます。 オブジェクトを別の場所にコピーします。 ( ManagementObject から継承されます。) |
![]() | CreateInstance | WMI クラスの新しいインスタンスを初期化します。 |
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。) |
![]() | Delete | オーバーロードされます。 オブジェクトを削除します。 ( ManagementObject から継承されます。) |
![]() | Derive | このクラスから新しいクラスを派生させます。 |
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。) |
![]() | Equals | オーバーロードされます。 ( ManagementBaseObject から継承されます。) |
![]() | Get | オーバーロードされます。 管理オブジェクトにバインドします。 ( ManagementObject から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( ManagementBaseObject から継承されます。) |
![]() | GetInstances | オーバーロードされます。 クラスのすべてのインスタンスのコレクションを返します。 |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | GetMethodParameters | メソッドの入力パラメータのリストを表す ManagementBaseObject を返します。 ( ManagementObject から継承されます。) |
![]() | GetPropertyQualifierValue | 指定したプロパティ修飾子の値を返します。 ( ManagementBaseObject から継承されます。) |
![]() | GetPropertyValue | プロパティの値に対する等価なアクセサを取得します。 ( ManagementBaseObject から継承されます。) |
![]() | GetQualifierValue | 指定した修飾子の値を取得します。 ( ManagementBaseObject から継承されます。) |
![]() | GetRelated | オーバーロードされます。 オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。 ( ManagementObject から継承されます。) |
![]() | GetRelatedClasses | オーバーロードされます。 WMI クラスに関連するクラスを取得します。 |
![]() | GetRelationshipClasses | オーバーロードされます。 クラスを他のクラスに関連付けるリレーションシップ クラスを取得します。 |
![]() | GetRelationships | オーバーロードされます。 オブジェクトへの関連付けのコレクションを取得します。 ( ManagementObject から継承されます。) |
![]() | GetStronglyTypedClassCode | オーバーロードされます。 指定した WMI クラスの厳密に型指定されたクラスを生成します。 |
![]() | GetSubclasses | オーバーロードされます。 クラスのすべての派生クラスのコレクションを返します。 |
![]() | GetText | 指定した書式でのオブジェクトのテキスト表現を返します。 ( ManagementBaseObject から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | InvokeMethod | オーバーロードされます。 オブジェクトのメソッドを呼び出します。 ( ManagementObject から継承されます。) |
![]() | op_Explicit | ManagementObject によって表される内部 WMI オブジェクトを提供します。 ( ManagementBaseObject から継承されます。) |
![]() | Put | オーバーロードされます。 オブジェクトへの変更をコミットします。 ( ManagementObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | SetPropertyQualifierValue | 指定したプロパティ修飾子の値を設定します。 ( ManagementBaseObject から継承されます。) |
![]() | SetPropertyValue | 名前付きプロパティの値を設定します。 ( ManagementBaseObject から継承されます。) |
![]() | SetQualifierValue | 名前付き修飾子の値を設定します。 ( ManagementBaseObject から継承されます。) |
![]() | ToString | オブジェクトの完全パスを返します。これは、既定のオブジェクト実装のオーバーライドです。 ( ManagementObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。) |
![]() | GetObjectData | オーバーライドされます。 インスタンスが表すフィールドを逆シリアル化するために必要なデータを SerializationInfo に読み込みます。 |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

ManagementClass メンバ
CIM (Common Information Model) 管理クラスを表します。管理クラスは、ディスク ドライブを表す Win32_LogicalDisk や Notepad.exe などのプロセスを表す Win32_Process などの WMI クラスです。このクラスのメンバを使用すると、特定の WMI クラス パスを使用して WMI データにアクセスできます。詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントで Win32 クラスのトピックを参照してください。
ManagementClass データ型で公開されるメンバを以下の表に示します。




名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。(Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。(Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。(Component から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Clone | オーバーライドされます。 オブジェクトのコピーを返します。 |
![]() | CompareTo | 指定したオプションに基づいて、このオブジェクトを別のオブジェクトと比較します。 (ManagementBaseObject から継承されます。) |
![]() | CopyTo | オーバーロードされます。 オブジェクトを別の場所にコピーします。 (ManagementObject から継承されます。) |
![]() | CreateInstance | WMI クラスの新しいインスタンスを初期化します。 |
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。) |
![]() | Delete | オーバーロードされます。 オブジェクトを削除します。 (ManagementObject から継承されます。) |
![]() | Derive | このクラスから新しいクラスを派生させます。 |
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。) |
![]() | Equals | オーバーロードされます。 ( ManagementBaseObject から継承されます。) |
![]() | Get | オーバーロードされます。 管理オブジェクトにバインドします。 (ManagementObject から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (ManagementBaseObject から継承されます。) |
![]() | GetInstances | オーバーロードされます。 クラスのすべてのインスタンスのコレクションを返します。 |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) |
![]() | GetMethodParameters | メソッドの入力パラメータのリストを表す ManagementBaseObject を返します。 (ManagementObject から継承されます。) |
![]() | GetPropertyQualifierValue | 指定したプロパティ修飾子の値を返します。 (ManagementBaseObject から継承されます。) |
![]() | GetPropertyValue | プロパティの値に対する等価なアクセサを取得します。 (ManagementBaseObject から継承されます。) |
![]() | GetQualifierValue | 指定した修飾子の値を取得します。 (ManagementBaseObject から継承されます。) |
![]() | GetRelated | オーバーロードされます。 オブジェクトに関連しているオブジェクト (関連子) のコレクションを取得します。 (ManagementObject から継承されます。) |
![]() | GetRelatedClasses | オーバーロードされます。 WMI クラスに関連するクラスを取得します。 |
![]() | GetRelationshipClasses | オーバーロードされます。 クラスを他のクラスに関連付けるリレーションシップ クラスを取得します。 |
![]() | GetRelationships | オーバーロードされます。 オブジェクトへの関連付けのコレクションを取得します。 (ManagementObject から継承されます。) |
![]() | GetStronglyTypedClassCode | オーバーロードされます。 指定した WMI クラスの厳密に型指定されたクラスを生成します。 |
![]() | GetSubclasses | オーバーロードされます。 クラスのすべての派生クラスのコレクションを返します。 |
![]() | GetText | 指定した書式でのオブジェクトのテキスト表現を返します。 (ManagementBaseObject から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) |
![]() | InvokeMethod | オーバーロードされます。 オブジェクトのメソッドを呼び出します。 (ManagementObject から継承されます。) |
![]() | op_Explicit | ManagementObject によって表される内部 WMI オブジェクトを提供します。 (ManagementBaseObject から継承されます。) |
![]() | Put | オーバーロードされます。 オブジェクトへの変更をコミットします。 (ManagementObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | SetPropertyQualifierValue | 指定したプロパティ修飾子の値を設定します。 (ManagementBaseObject から継承されます。) |
![]() | SetPropertyValue | 名前付きプロパティの値を設定します。 (ManagementBaseObject から継承されます。) |
![]() | SetQualifierValue | 名前付き修飾子の値を設定します。 (ManagementBaseObject から継承されます。) |
![]() | ToString | オブジェクトの完全パスを返します。これは、既定のオブジェクト実装のオーバーライドです。 (ManagementObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。) |
![]() | GetObjectData | オーバーライドされます。 インスタンスが表すフィールドを逆シリアル化するために必要なデータを SerializationInfo に読み込みます。 |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |


- ManagementClassのページへのリンク