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 ManagementObjectSearcher (ManagementScope, ObjectQuery)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di ManagementObjectSearcher classe utilizzata per richiamare la query specificata nell'ambito specificato.

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

public ManagementObjectSearcher(
	ManagementScope scope,
	ObjectQuery query
)

Parametri

scope
Type: System.Management.ManagementScope

Oggetto ManagementScope che rappresenta l'ambito nel quale richiamare la query.

query
Type: System.Management.ObjectQuery

Un ObjectQuery che rappresenta la query da richiamare.

Se non viene specificato alcun ambito, l'ambito predefinito (DefaultPath) viene utilizzato.

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 consente di inizializzare una nuova istanza di ManagementObjectSearcher classe con una query e ambito specifici.

using System;
using System.Management;

public class Sample 
{
    public static void Main(string[] args) 
    {
        ManagementScope myScope = 
            new ManagementScope("root\\CIMV2");
        SelectQuery q = 
            new SelectQuery("Win32_LogicalDisk");
        ManagementObjectSearcher s = 
            new ManagementObjectSearcher(myScope,q);

        foreach (ManagementObject disk in s.Get()) 
        {
            // show the disk instance
            Console.WriteLine(disk.ToString());
        }
    }
}

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