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, ObjectGetOptions)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di ManagementClass classe inizializzato al percorso della classe WMI specificato utilizzando le opzioni specificate. 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,
	ObjectGetOptions options
)

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.

options
Type: System.Management.ObjectGetOptions

Un ObjectGetOptions che rappresenta le opzioni da utilizzare per recuperare la 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 viene illustrato come inizializzare un ManagementClass variabile con un ManagementClass costruttore. Nell'esempio vengono elencati i metodi, proprietà e qualificatori (inclusi i qualificatori) per la classe creata.

using System;
using System.Management;

public class Sample 
{    
    public static void Main() 
    {

        // Get the WMI class
        //Options specify that amended qualifiers
        // should be retrieved along with the class
        ObjectGetOptions o = new ObjectGetOptions(
            null, System.TimeSpan.MaxValue, true); 
        ManagementClass c = 
            new ManagementClass("Win32_ComputerSystem",o);

        // 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: