ManagementPath Konstruktoren

Definition

Initialisiert eine neue Instanz der ManagementPath-Klasse.

Überlädt

Name Beschreibung
ManagementPath()

Initialisiert eine neue Instanz der Klasse, die ManagementPath leer ist. Dies ist der parameterlose Konstruktor.

ManagementPath(String)

Initialisiert eine neue Instanz der ManagementPath Klasse für den angegebenen Pfad.

ManagementPath()

Quelle:
ManagementPath.cs
Quelle:
ManagementPath.cs
Quelle:
ManagementPath.cs
Quelle:
ManagementPath.cs

Initialisiert eine neue Instanz der Klasse, die ManagementPath leer ist. Dies ist der parameterlose Konstruktor.

public:
 ManagementPath();
public ManagementPath();
Public Sub New ()

Hinweise

.NET Framework-Sicherheit

Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.

Gilt für:

ManagementPath(String)

Quelle:
ManagementPath.cs
Quelle:
ManagementPath.cs
Quelle:
ManagementPath.cs
Quelle:
ManagementPath.cs

Initialisiert eine neue Instanz der ManagementPath Klasse für den angegebenen Pfad.

public:
 ManagementPath(System::String ^ path);
public ManagementPath(string path);
new System.Management.ManagementPath : string -> System.Management.ManagementPath
Public Sub New (path As String)

Parameter

path
String

Der Objektpfad.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die ManagementPath Klasse einen Pfad zu einem WMI-Objekt analysiert. Der im Beispiel analysierte Pfad ist ein Pfad zu einer Instanz einer Klasse.

using System;
using System.Management;

public class Sample
{
    public static void Main()
    {

        // Get the WMI class path
        ManagementPath p =
            new ManagementPath(
            "\\\\ComputerName\\root" +
            "\\cimv2:Win32_LogicalDisk.DeviceID=\"C:\"");

        Console.WriteLine("IsClass: " +
            p.IsClass);
        // Should be False (because it is an instance)

        Console.WriteLine("IsInstance: " +
            p.IsInstance);
        // Should be True

        Console.WriteLine("ClassName: " +
            p.ClassName);
        // Should be "Win32_LogicalDisk"

        Console.WriteLine("NamespacePath: " +
            p.NamespacePath);
        // Should be "ComputerName\cimv2"

        Console.WriteLine("Server: " +
            p.Server);
        // Should be "ComputerName"

        Console.WriteLine("Path: " +
            p.Path);
        // Should be "ComputerName\root\cimv2:
        // Win32_LogicalDisk.DeviceId="C:""

        Console.WriteLine("RelativePath: " +
            p.RelativePath);
        // Should be "Win32_LogicalDisk.DeviceID="C:""
    }
}
Imports System.Management


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

        ' Get the WMI class path
        Dim p As ManagementPath = _
            New ManagementPath( _
            "\\ComputerName\root" & _
            "\cimv2:Win32_LogicalDisk.DeviceID=""C:""")

        Console.WriteLine("IsClass: " & _
            p.IsClass)
        ' Should be False (because it is an instance)

        Console.WriteLine("IsInstance: " & _
            p.IsInstance)
        ' Should be True

        Console.WriteLine("ClassName: " & _
            p.ClassName)
        ' Should be "Win32_LogicalDisk"

        Console.WriteLine("NamespacePath: " & _
            p.NamespacePath)
        ' Should be "ComputerName\cimv2"

        Console.WriteLine("Server: " & _
            p.Server)
        ' Should be "ComputerName"

        Console.WriteLine("Path: " & _
            p.Path)
        ' Should be "ComputerName\root\cimv2:
        ' Win32_LogicalDisk.DeviceId="C:""

        Console.WriteLine("RelativePath: " & _
            p.RelativePath)
        ' Should be "Win32_LogicalDisk.DeviceID="C:""

    End Function
End Class

Hinweise

.NET Framework-Sicherheit

Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.

Gilt für: