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 ManagementClass (ManagementPath)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe ManagementClass. La classe rappresenta una classe di gestione modello CIM (Common Information) da WMI, ad esempio Win32_LogicalDisk, che può rappresentare un'unità disco, e Win32_Process, che rappresenta un processo, ad esempio Notepad.exe. Per ulteriori informazioni, vedere l'argomento relativo alle classi Win32 nella documentazione di Strumentazione gestione Windows in MSDN Library all'indirizzo http://www.microsoft.com/italy/msdn/library (informazioni in lingua inglese).

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

public ManagementClass(
	ManagementPath path
)

Parametri

path
Type: System.Management.ManagementPath

Oggetto ManagementPath specificando la classe WMI a cui associare. Il parametro deve specificare un percorso di classe WMI. La classe rappresenta una classe di gestione CIM da WMI. Le classi CIM rappresentano informazioni di gestione comprende hardware, software, processi e così via. Per ulteriori informazioni sulle classi CIM disponibili in Windows, vedere "Win32 classes" nella documentazione di Strumentazione gestione Windows in MSDN Library http://msdn.microsoft.com/library.

Il path parametro deve specificare un percorso di classe WMI.

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 è riportato un esempio di come inizializzare un ManagementClass variabile con un ManagementClass costruttore. Nell'esempio vengono elencati i metodi, proprietà e qualificatori per la classe creata.

using System;
using System.Management;

public class Sample 
{    
    public static void Main() 
    {

        // Get the WMI class
        ManagementClass c = new ManagementClass(
            new ManagementPath("Win32_LogicalDisk"));

        // Get the methods in the class
        MethodDataCollection methods =
            c.Methods;

        // display the methods
        Console.WriteLine("Method Names: ");
        foreach (MethodData method in methods)
        {
            Console.WriteLine(method.Name);
        }
        Console.WriteLine();

        // Get the properties in the class
        PropertyDataCollection properties =
            c.Properties;

        // display the properties
        Console.WriteLine("Property Names: ");
        foreach (PropertyData property in properties)
        {
            Console.WriteLine(property.Name);
        }
        Console.WriteLine();

        // Get the Qualifiers in the class
        QualifierDataCollection qualifiers =
            c.Qualifiers;

        // display the qualifiers
        Console.WriteLine("Qualifier Names: ");
        foreach (QualifierData qualifier in qualifiers)
        {
            Console.WriteLine(qualifier.Name);
        }

    }
}

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