ManagementObject.Scope Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.