ManagementObject.Scope Propriedade

Definição

Obtém ou definem o âmbito em que este objeto reside.

public:
 property System::Management::ManagementScope ^ Scope { System::Management::ManagementScope ^ get(); void set(System::Management::ManagementScope ^ value); };
public System.Management.ManagementScope Scope { get; set; }
member this.Scope : System.Management.ManagementScope with get, set
Public Property Scope As ManagementScope

Valor de Propriedade

O âmbito em que este objeto reside.

Exemplos

O exemplo seguinte inicializa uma nova instância da ManagementObject classe com o namespace padrão e depois altera o âmbito do ManagementObject.

using System;
using System.Management;
public class Sample
{
    public static void Main()
    {
        // Create the object with the default namespace
        // (root\cimv2)
        ManagementObject o = new ManagementObject();

        // Change the scope (=namespace) of this object
        // to the one specified.
        o.Scope = new ManagementScope("root\\CIMV2");
    }
}
Imports System.Management
Public Class Sample

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

        ' Create the object with the default namespace
        ' (root\cimv2)
        Dim o As New ManagementObject

        ' Change the scope (=namespace) of this object
        ' to the one specified.
        o.Scope = New ManagementScope("root\CIMV2")

        Return 0
    End Function
End Class

Observações

Alterar esta propriedade depois de o objeto de gestão ter sido associado 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 esta 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