次の方法で共有


ManagementPath クラス

WMI (Windows Management Instrumentation) オブジェクトへのパスを解析および構築するためのラッパーを提供します。

この型のすべてのメンバの一覧については、ManagementPath メンバ を参照してください。

System.Object
   System.Management.ManagementPath

Public Class ManagementPath
   Implements ICloneable
[C#]
public class ManagementPath : ICloneable
[C++]
public __gc class ManagementPath : public ICloneable
[JScript]
public class ManagementPath implements ICloneable

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

使用例

 
using System; 
using System.Management;
 
// This sample displays all properties in a ManagementPath object. 

class Sample_ManagementPath 
{ 
    public static int Main(string[] args) { 
        ManagementPath path = new ManagementPath( "\\\\MyServer\\MyNamespace:Win32_logicaldisk='c:'");
      
        // Results of full path parsing 
        Console.WriteLine("Path: " + path.Path);
        Console.WriteLine("RelativePath: " + path.RelativePath);
        Console.WriteLine("Server: " + path.Server); 
        Console.WriteLine("NamespacePath: " + path.NamespacePath); 
        Console.WriteLine("ClassName: " + path.ClassName);
        Console.WriteLine("IsClass: " + path.IsClass); 
        Console.WriteLine("IsInstance: " + path.IsInstance); 
        Console.WriteLine("IsSingleton: " + path.IsSingleton); 
           
        // Change a portion of the full path 
        path.Server = "AnotherServer";
        Console.WriteLine("New Path: " + path.Path); 
        return 0; 
   } 
}
   
[Visual Basic] 
Imports System
Imports System.Management 

'This sample displays all properties in a ManagementPath object. 
Class Sample_ManagementPath Overloads
    Public Shared Function Main(args() As String) As Integer
        Dim path As _ New
        ManagementPath("\\MyServer\MyNamespace:Win32_LogicalDisk='c:'") 

        ' Results of full path parsing
        Console.WriteLine("Path: " & path.Path) 
        Console.WriteLine("RelativePath: " & path.RelativePath)
        Console.WriteLine("Server: " & path.Server)
        Console.WriteLine("NamespacePath: " & path.NamespacePath) 
        Console.WriteLine("ClassName: " & path.ClassName) 
        Console.WriteLine("IsClass: " & path.IsClass)
        Console.WriteLine("IsInstance: " & path.IsInstance) 
        Console.WriteLine("IsSingleton: " & path.IsSingleton) 

        ' Change a portion of the full path 
        path.Server= "AnotherServer"
        Console.WriteLine("New Path: " & path.Path)
        Return 0
    End Function
End Class
   

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Management

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Management (System.Management.dll 内)

参照

ManagementPath メンバ | System.Management 名前空間