ManagementPath Constructors

Definitie

Initialiseert een nieuw exemplaar van de ManagementPath klasse.

Overloads

Name Description
ManagementPath()

Initialiseert een nieuw exemplaar van de ManagementPath klasse die leeg is. Dit is de parameterloze constructor.

ManagementPath(String)

Initialiseert een nieuw exemplaar van de ManagementPath klasse voor het opgegeven pad.

ManagementPath()

Bron:
ManagementPath.cs
Bron:
ManagementPath.cs
Bron:
ManagementPath.cs
Bron:
ManagementPath.cs

Initialiseert een nieuw exemplaar van de ManagementPath klasse die leeg is. Dit is de parameterloze constructor.

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

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

ManagementPath(String)

Bron:
ManagementPath.cs
Bron:
ManagementPath.cs
Bron:
ManagementPath.cs
Bron:
ManagementPath.cs

Initialiseert een nieuw exemplaar van de ManagementPath klasse voor het opgegeven pad.

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

Parameters

path
String

Het objectpad.

Voorbeelden

In het volgende voorbeeld ziet u hoe de ManagementPath klasse een pad parseert naar een WMI-object. Het pad dat in het voorbeeld wordt geparseerd, is een pad naar een exemplaar van een 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

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op