ManagementObject.Path 属性

定义

获取或设置对象的 WMI 路径。Gets or sets the object's WMI path.

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

属性值

表示对象的路径的 ManagementPathA ManagementPath representing the object's path.

示例

下面的示例使用默认命名空间初始化 ManagementObject 类的新实例,然后更改 ManagementObject的 WMI 路径。The following example initializes a new instance of the ManagementObject class with the default namespace, and then changes the WMI path of the 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

注解

在管理对象已绑定到特定命名空间中的 WMI 对象之后,更改属性将导致释放原始 WMI 对象。Changing the property after the management object has been bound to a WMI object in a particular namespace results in releasing the original WMI object. 这会导致将管理对象重新绑定到新的路径属性和范围值指定的新对象。This causes the management object to be rebound to the new object specified by the new path properties and scope values.

重新绑定是以 "迟缓" 方式进行的,也就是说,仅当请求的值需要将管理对象绑定到 WMI 对象时,才会执行此方法。The rebinding is performed in a "lazy" manner, that is, only when a requested value requires the management object to be bound to the WMI object. 在尝试重新绑定之前,只需对属性进行更改(例如,同时修改作用域和路径属性)即可。Changes can be made to more than just the property before attempting to rebind (for example, modifying the scope and path properties simultaneously).

.NET Framework 安全性.NET Framework Security

对直接调用方的完全信任。Full trust for the immediate caller. 此成员不能由部分信任的代码使用。This member cannot be used by partially trusted code. 有关详细信息,请参阅从部分受信任的代码使用库For more information, see Using Libraries from Partially Trusted Code.

适用于