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 内)