ManagementObject.Path Propriedade

Definição

Obtém ou define o caminho WMI do objeto.

public:
 virtual property System::Management::ManagementPath ^ Path { System::Management::ManagementPath ^ get(); void set(System::Management::ManagementPath ^ value); };
public virtual System.Management.ManagementPath Path { get; set; }
member this.Path : System.Management.ManagementPath with get, set
Public Overridable Property Path As ManagementPath

Valor de Propriedade

A ManagementPath representa o caminho do objeto.

Exemplos

O exemplo seguinte inicializa uma nova instância da ManagementObject classe com o namespace por defeito, e depois altera o caminho WMI do ManagementObject.

using System;
using System.Management;
public class Sample
{
    public static void Main()
    {
        ManagementObject o = new ManagementObject();

        // Specify the WMI path to which
        // this object should be bound to
        o.Path = new ManagementPath(
            "Win32_Process.Name='calc.exe'");
    }
}
Imports System.Management
Public Class Sample

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

        Dim o As New ManagementObject

        ' Specify the WMI path to which 
        ' this object should be bound to
        o.Path = New ManagementPath( _
            "Win32_Process.Name=""calc.exe""")

        Return 0
    End Function
End Class

Observações

Alterar a propriedade depois de o objeto de gestão ter sido vinculado a um objeto WMI num determinado namespace resulta na libertação do objeto WMI original. Isto faz com que o objeto de gestão seja rebound para o novo objeto especificado pelas novas propriedades do caminho e pelos valores do escopo.

A rebinding é realizada de forma "preguiçosa", ou seja, apenas quando um valor solicitado exige que o objeto de gestão seja ligado ao objeto WMI. Podem ser feitas alterações a mais do que apenas a propriedade antes de tentar reassociar (por exemplo, modificando simultaneamente as propriedades do âmbito e do caminho).

Segurança do .NET Framework

Confiança total no contacto imediato. Este membro não pode ser utilizado por código parcialmente confiável. Para mais informações, consulte Utilização de Bibliotecas de Código Parcialmente Confiável.

Aplica-se a