ManagementObjectSearcher.Get Method

Définition

Appelle la requête WMI spécifiée. Invokes the specified WMI query.

Surcharges

Get()

Appelle la requête WMI spécifiée et retourne la collection résultante. Invokes the specified WMI query and returns the resulting collection.

Get(ManagementOperationObserver)

Appelle la requête WMI, de manière asynchrone, et se lie à un observateur pour transmettre les résultats. Invokes the WMI query asynchronously, and binds to a watcher to deliver the results.

Get()

Appelle la requête WMI spécifiée et retourne la collection résultante. Invokes the specified WMI query and returns the resulting collection.

public System.Management.ManagementObjectCollection Get ();
Retours

ManagementObjectCollection contenant les objets qui correspondent à la requête spécifiée. A ManagementObjectCollection containing the objects that match the specified query.

Exemples

L’exemple suivant initialise une nouvelle instance de la ManagementObjectSearcher classe avec une requête, la portée et énumération des options spécifiques.The following example initializes a new instance of the ManagementObjectSearcher class with a specific query, scope, and enumeration options.

using System;
using System.Management;

public class Sample 
{
    public static void Main(string[] args) 
    {
        ManagementObjectSearcher s = 
            new ManagementObjectSearcher(
            "root\\CIMV2", 
            "SELECT * FROM Win32_Service", 
            new EnumerationOptions(
            null, System.TimeSpan.MaxValue,
            1, true, false, true, 
            true, false, true, true));


        foreach (ManagementObject service in s.Get()) 
        {
            // show the service
            Console.WriteLine(service.ToString());
        }
    }
}
Imports System
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim s As New ManagementObjectSearcher( _
            "root\MyApp", _
            "SELECT * FROM Win32_Service", _
            New EnumerationOptions( _
            Nothing, System.TimeSpan.MaxValue, 1, _
            True, False, True, True, False, _
            True, True))


        For Each service As ManagementObject In s.Get()
            'show the instance
            Console.WriteLine(service.ToString())
        Next


    End Function 'Main
End Class 'Sample

Remarques

Sécurité .NET Framework.NET Framework Security

Confiance totale accordée à l'appelant immédiat.Full trust for the immediate caller. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel.This member cannot be used by partially trusted code. Pour plus d’informations, consultez à l’aide de bibliothèques à partir de Code de confiance partielle.For more information, see Using Libraries from Partially Trusted Code.

Get(ManagementOperationObserver)

Appelle la requête WMI, de manière asynchrone, et se lie à un observateur pour transmettre les résultats. Invokes the WMI query asynchronously, and binds to a watcher to deliver the results.

public void Get (System.Management.ManagementOperationObserver watcher);
Paramètres
watcher
ManagementOperationObserver

Observateur qui génère les événements déclenchés par l'opération. The watcher that raises events triggered by the operation.

Remarques

Sécurité .NET Framework.NET Framework Security

Confiance totale accordée à l'appelant immédiat.Full trust for the immediate caller. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel.This member cannot be used by partially trusted code. Pour plus d’informations, consultez à l’aide de bibliothèques à partir de Code de confiance partielle.For more information, see Using Libraries from Partially Trusted Code.

S’applique à