ManagementObject.Scope Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.