ManagementObjectSearcher.Scope Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el ámbito en el que se buscarán objetos (el ámbito representa un espacio de nombres 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 propiedad
Ámbito (espacio de nombres) en el que se buscarán los objetos WMI.
Ejemplos
En el ejemplo siguiente se inicializa una nueva instancia de la ManagementObjectSearcher clase con una consulta específica y, a continuación, se cambia el ámbito de la instancia.
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
Comentarios
Cuando se cambia el valor de esta propiedad, ManagementObjectSearcher se vuelve a enlazar al nuevo ámbito.
Valor de propiedad
Ámbito (espacio de nombres) en el que se van a buscar objetos.
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.