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 (String)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di ManagementClass classe inizializzato al percorso specificato. 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(
	string path
)

Parametri

path
Type: System.String

Il percorso della 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.

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 illustrato 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("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: