Condividi tramite


ManagementPath Costruttori

Definizione

Inizializza una nuova istanza della classe ManagementPath.

Overload

ManagementPath()

Inizializza una nuova istanza vuota della classe ManagementPath. Si tratta del costruttore senza parametri.

ManagementPath(String)

Inizializza una nuova istanza della classe ManagementPath per il percorso specificato.

ManagementPath()

Origine:
ManagementPath.cs
Origine:
ManagementPath.cs
Origine:
ManagementPath.cs

Inizializza una nuova istanza vuota della classe ManagementPath. Si tratta del costruttore senza parametri.

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

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

ManagementPath(String)

Origine:
ManagementPath.cs
Origine:
ManagementPath.cs
Origine:
ManagementPath.cs

Inizializza una nuova istanza della classe ManagementPath per il percorso specificato.

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

Parametri

path
String

Percorso dell'oggetto.

Esempio

Nell'esempio seguente viene illustrato come la ManagementPath classe analizza un percorso a un oggetto WMI. Il percorso analizzato nell'esempio è un percorso di un'istanza di una classe.

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

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a