ManagementPath Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci ManagementPath třídy .
Přetížení
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
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á důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete 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
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 parsuje cestu k objektu služby 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á důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.