ManagementBaseObject.ClassPath プロパティ

定義

管理オブジェクトのクラスへのパスを取得します。Gets the path to the management object's class.

public:
 virtual property System::Management::ManagementPath ^ ClassPath { System::Management::ManagementPath ^ get(); };
public virtual System.Management.ManagementPath ClassPath { get; }
member this.ClassPath : System.Management.ManagementPath
Public Overridable ReadOnly Property ClassPath As ManagementPath

プロパティ値

管理オブジェクトのクラスへのクラスパス。The class path to the management object's class.

次のコード例では、root\CIMV2 名前空間のクラスパスを持つすべてのクラスを一覧表示します。The following example code lists all the classes with their class paths in the root\CIMV2 namespace.

\\MyBox\root\cimv2: Win32_LogicalDisk = ' C: ' オブジェクトの場合、クラスパスは \\MyBox\root\cimv2: Win32_LogicalDisk になります。For the \\MyBox\root\cimv2:Win32_LogicalDisk= 'C:' object, the class path is \\MyBox\root\cimv2:Win32_LogicalDisk.

using System;
using System.Management;

public class Sample 
{    
    public static void Main() 
    {
        // Create a query for classes
        SelectQuery query = 
            new SelectQuery("SELECT * FROM meta_class");

        // Initialize an object searcher with this query
        ManagementObjectSearcher searcher = 
            new ManagementObjectSearcher(query);

        // Get the resulting collection and loop through it
        foreach (ManagementObject classObject in searcher.Get()) 
        {
            Console.WriteLine(
                classObject.ClassPath);
        }
    }
}
Imports System.Management

Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        ' Create a query for classes
        Dim query As New SelectQuery( _
            "SELECT * FROM meta_class")

        ' Initialize an object searcher with this query
        Dim searcher As New ManagementObjectSearcher( _
            query)

        ' Get the resulting collection and loop through it
        For Each classObject As ManagementObject _
            In searcher.Get()

            Console.WriteLine( _
                classObject.ClassPath)
        Next

    End Function
End Class

注釈

プロパティの値Property Value

管理オブジェクトのクラスへのパスを表す ManagementPathA ManagementPath that represents the path to the management object's class.

.NET Framework のセキュリティ.NET Framework Security

直前の呼び出し元に対する完全な信頼。Full trust for the immediate caller. このメンバーは、部分的に信頼されているコードから使用することはできません。This member cannot be used by partially trusted code. 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。For more information, see Using Libraries from Partially Trusted Code.

適用対象