Compartilhar via


ManagementObject.Scope Propriedade

Definição

Obtém ou define o escopo no qual esse 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 da propriedade

O escopo no qual esse objeto reside.

Exemplos

O exemplo a seguir inicializa uma nova instância da ManagementObject classe com o namespace padrão e altera o escopo 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

Comentários

Alterar essa propriedade depois que o objeto de gerenciamento tiver sido associado a um objeto WMI em um namespace específico resulta na liberação do objeto WMI original. Isso faz com que o objeto de gerenciamento seja recuperado para o novo objeto especificado pelas novas propriedades de caminho e valores de escopo.

A reassociação é executada de maneira "lenta", ou seja, somente quando um valor solicitado exige que o objeto de gerenciamento seja associado ao objeto WMI. As alterações podem ser feitas em mais do que apenas essa propriedade antes de tentar reassociar (por exemplo, modificar as propriedades de escopo e caminho simultaneamente).

Segurança do .NET Framework

Confiança total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.

Aplica-se a