ManagementClass コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ManagementClass コンストラクタの意味・解説 

ManagementClass コンストラクタ (String)

特定のパス初期化された ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください

名前空間: System.Management
アセンブリ: 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);
        }

    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ManagementClass コンストラクタ (String, String, ObjectGetOptions)

指定したオプション使用して指定したスコープ内の指定した WMI クラス対する、ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください

名前空間: System.Management
アセンブリ: 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
        ' 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);
        }

    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ManagementClass コンストラクタ (ManagementPath)

ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください

名前空間: System.Management
アセンブリ: 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(
 _
            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);
        }

    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ManagementClass コンストラクタ (String, ObjectGetOptions)

指定したオプション使用して特定の WMI クラス パス初期化された ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

Public Sub New ( _
    path As String, _
    options As ObjectGetOptions _
)
Dim path As String
Dim options As ObjectGetOptions

Dim instance As New ManagementClass(path,
 options)
public ManagementClass (
    string path,
    ObjectGetOptions options
)
public:
ManagementClass (
    String^ path, 
    ObjectGetOptions^ options
)
public ManagementClass (
    String path, 
    ObjectGetOptions options
)
public function ManagementClass (
    path : String, 
    options : ObjectGetOptions
)

パラメータ

path

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

options

WMI クラス取得時に使用するオプションを表す 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
        ' 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);
        }

    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ManagementClass コンストラクタ (ManagementPath, ObjectGetOptions)

指定したオプション使用して特定の WMI クラス パス初期化された ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

Public Sub New ( _
    path As ManagementPath, _
    options As ObjectGetOptions _
)
Dim path As ManagementPath
Dim options As ObjectGetOptions

Dim instance As New ManagementClass(path,
 options)
public ManagementClass (
    ManagementPath path,
    ObjectGetOptions options
)
public:
ManagementClass (
    ManagementPath^ path, 
    ObjectGetOptions^ options
)
public ManagementClass (
    ManagementPath path, 
    ObjectGetOptions options
)
public function ManagementClass (
    path : ManagementPath, 
    options : ObjectGetOptions
)

パラメータ

path

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

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 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);
        }

    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ManagementClass コンストラクタ (SerializationInfo, StreamingContext)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

SerializationInfo クラスStreamingContext クラス指定したインスタンスから、ManagementClass クラス新しインスタンス初期化します。

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

Protected Sub New ( _
    info As SerializationInfo, _
    context As StreamingContext _
)
Dim info As SerializationInfo
Dim context As StreamingContext

Dim instance As New ManagementClass(info,
 context)
protected ManagementClass (
    SerializationInfo info,
    StreamingContext context
)
protected:
ManagementClass (
    SerializationInfo^ info, 
    StreamingContext context
)
protected ManagementClass (
    SerializationInfo info, 
    StreamingContext context
)
protected function ManagementClass (
    info : SerializationInfo, 
    context : StreamingContext
)

パラメータ

info

新しい ManagementClass をシリアル化するために必要な情報格納している SerializationInfo クラスインスタンス

context

新しManagementClass関連付けられているシリアル化ストリームソース格納している StreamingContext クラスインスタンス

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ManagementClass コンストラクタ (ManagementScope, ManagementPath, ObjectGetOptions)

指定したオプション使用して指定したスコープ内の指定した WMI クラス対する、ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください

名前空間: System.Management
アセンブリ: 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 ManagementClass (
    ManagementScope scope,
    ManagementPath path,
    ObjectGetOptions options
)
public:
ManagementClass (
    ManagementScope^ scope, 
    ManagementPath^ path, 
    ObjectGetOptions^ options
)
public ManagementClass (
    ManagementScope scope, 
    ManagementPath path, 
    ObjectGetOptions options
)
public function ManagementClass (
    scope : ManagementScope, 
    path : ManagementPath, 
    options : ObjectGetOptions
)

パラメータ

scope

WMI クラス存在するスコープ (サーバー名前空間) を指定する ManagementScope。

path

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

options

WMI クラス取得時に使用するオプション指定する 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);
        }

    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ManagementClass コンストラクタ

ManagementClass クラス新しインスタンス初期化します。 .NET Frameworkセキュリティ


オーバーロードの一覧オーバーロードの一覧
名前 説明
ManagementClass () ManagementClass クラス新しインスタンス初期化します。これは既定コンストラクタです。
ManagementClass (ManagementPath) ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください
ManagementClass (String) 特定のパス初期化された ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください
ManagementClass (ManagementPath, ObjectGetOptions) 指定したオプション使用して特定の WMI クラス パス初期化された ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください
ManagementClass (SerializationInfo, StreamingContext) SerializationInfo クラスと StreamingContext クラス指定したインスタンスから、ManagementClass クラス新しインスタンス初期化します。
ManagementClass (String, ObjectGetOptions) 指定したオプション使用して特定の WMI クラス パス初期化された ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください
ManagementClass (ManagementScope, ManagementPath, ObjectGetOptions) 指定したオプション使用して指定したスコープ内の指定した WMI クラス対する、ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください
ManagementClass (String, String, ObjectGetOptions) 指定したオプション使用して指定したスコープ内の指定した WMI クラス対する、ManagementClass クラス新しインスタンス初期化します。このクラスは、ディスク ドライブを表す Win32_LogicalDiskNotepad.exe などのプロセスを表す Win32_Process など、WMICIM (Common Information Model) 管理クラス表します詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) の Windows Management Instrumentation に関するドキュメントWin32 クラストピック参照してください
参照参照

関連項目

ManagementClass クラス
ManagementClass メンバ
System.Management 名前空間

ManagementClass コンストラクタ ()

ManagementClass クラス新しインスタンス初期化します。これは既定コンストラクタです。

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

Dim instance As New ManagementClass
public ManagementClass ()
public:
ManagementClass ()
public ManagementClass ()
public function ManagementClass ()
使用例使用例

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);
        }

    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ManagementClass コンストラクタ」の関連用語

ManagementClass コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ManagementClass コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS