ManagementPath Konstruktory

Definice

Inicializuje novou instanci ManagementPath třídy.

Přetížení

Name Description
ManagementPath()

Inicializuje novou instanci ManagementPath třídy, která je prázdná. Toto je konstruktor bez parametrů.

ManagementPath(String)

Inicializuje novou instanci ManagementPath třídy pro danou cestu.

ManagementPath()

Zdroj:
ManagementPath.cs
Zdroj:
ManagementPath.cs
Zdroj:
ManagementPath.cs
Zdroj:
ManagementPath.cs

Inicializuje novou instanci ManagementPath třídy, která je prázdná. Toto je konstruktor bez parametrů.

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

Poznámky

Zabezpečení rozhraní .NET Framework

Plný vztah důvěryhodnosti pro okamžitého volajícího. Tento člen nemůže být používán částečně důvěryhodným kódem. Další informace naleznete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro

ManagementPath(String)

Zdroj:
ManagementPath.cs
Zdroj:
ManagementPath.cs
Zdroj:
ManagementPath.cs
Zdroj:
ManagementPath.cs

Inicializuje novou instanci ManagementPath třídy pro danou cestu.

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

Parametry

path
String

Cesta k objektu.

Příklady

Následující příklad ukazuje, jak ManagementPath třída analyzuje cestu k objektu WMI. Cesta, která je analyzována v příkladu, je cesta k instanci třídy.

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

Poznámky

Zabezpečení rozhraní .NET Framework

Plný vztah důvěryhodnosti pro okamžitého volajícího. Tento člen nemůže být používán částečně důvěryhodným kódem. Další informace naleznete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro