ManagementObjectSearcher.Scope Eigenschap

Definitie

Hiermee haalt u het bereik op waarin moet worden gezocht naar objecten (het bereik vertegenwoordigt een WMI-naamruimte).

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

Waarde van eigenschap

Het bereik (naamruimte) waarin moet worden gezocht naar de WMI-objecten.

Voorbeelden

In het volgende voorbeeld wordt een nieuw exemplaar van de ManagementObjectSearcher klasse geïnitialiseerd met een specifieke query en wordt vervolgens het bereik van het exemplaar gewijzigd.

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

Opmerkingen

Wanneer de waarde van deze eigenschap wordt gewijzigd, wordt het ManagementObjectSearcher opnieuw gebonden aan het nieuwe bereik.

Eigenschapswaarde

Het bereik (naamruimte) waarin moet worden gezocht naar objecten.

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op