ManagementObjectSearcher.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 define o âmbito onde procurar objetos (o escopo representa um namespace WMI).
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 (namespace) onde procurar os objetos WMI.
Exemplos
O exemplo seguinte inicializa uma nova instância da ManagementObjectSearcher classe com uma consulta específica e depois altera o âmbito da instância.
using System;
using System.Management;
public class Sample
{
public static void Main(string[] args)
{
ManagementScope ms = new ManagementScope(
"\\\\.\\root\\cimv2");
ms.Connect();
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(
"SELECT * FROM Win32_Service");
searcher.Scope = ms;
foreach (ManagementObject service in searcher.Get())
{
// show the service
Console.WriteLine(service.ToString());
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim ms As ManagementScope
ms = New ManagementScope("\\localhost\root\cimv2")
ms.Connect()
Dim searcher As ManagementObjectSearcher
searcher = New ManagementObjectSearcher( _
"SELECT * FROM Win32_Service")
searcher.Scope = ms
For Each service As ManagementObject In searcher.Get()
'show the instance
Console.WriteLine(service.ToString())
Next
End Function 'Main
End Class
Observações
Quando o valor desta propriedade é alterado, o ManagementObjectSearcher é reencadernado para o novo âmbito.
Valor de Propriedade
O âmbito (namespace) onde procurar objetos.
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.