ManagementObjectSearcher.Scope Propriedade

Definição

Obtém ou define o escopo no qual procurar objetos (o escopo representa um namespace WMI).

public System.Management.ManagementScope Scope { get; set; }

Valor da propriedade

O escopo (namespace) no qual procurar os objetos WMI.

Exemplos

O exemplo a seguir inicializa uma nova instância da ManagementObjectSearcher classe com uma consulta específica e altera o escopo 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());
        }
    }
}

Comentários

Quando o valor dessa propriedade é alterado, o ManagementObjectSearcher é vinculado novamente ao novo escopo.

Valor da propriedade

O escopo (namespace) no qual procurar objetos.

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

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1