Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore SelectQuery (String, String, String[])

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di SelectQuery classe con il nome della classe specificata e la condizione, selezionare solo le proprietà specificate.

Spazio dei nomi:   System.Management
Assembly:  System.Management (in System.Management.dll)

public SelectQuery(
	string className,
	string condition,
	string[] selectedProperties
)

Parametri

className
Type: System.String

Il nome della classe da cui scegliere.

condition
Type: System.String

La condizione da applicare alle istanze della classe selezionata.

selectedProperties
Type: System.String[]

Matrice di nomi di proprietà da restituire nei risultati della query.

Attendibilità totale per il chiamante immediato. Impossibile usare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Using Libraries from Partially Trusted Code.

Nell'esempio seguente viene inizializzato un SelectQuery specificando un nome della classe WMI, una condizione e una matrice di proprietà.

using System;
using System.Management;

public class Sample 
{
    public static void Main(string[] args) 
    {
        String[] properties = 
            {"Name", "Handle"};

        SelectQuery s = new SelectQuery("Win32_Process",
            "Name = 'notepad.exe'", 
            properties);


        ManagementObjectSearcher searcher = 
            new ManagementObjectSearcher(
            s);

        foreach (ManagementObject o in searcher.Get()) 
        {
            // show the class
            Console.WriteLine(o.ToString());
        }
    }
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: