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

 

Data di pubblicazione: novembre 2016

Inizializza una nuova istanza di ManagementClass classe per la classe WMI, nell'ambito specificato e con 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 scope,
	string path,
	ObjectGetOptions options
)

Parametri

scope
Type: System.String

L'ambito in cui risiede la classe WMI.

path
Type: System.String

Il percorso della classe WMI all'interno dell'ambito specificato. 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 specifica le opzioni da utilizzare per recuperare la classe WMI.

Il percorso può essere specificato come un percorso completo (incluso il server e spazio dei nomi). Tuttavia, se viene specificato un ambito, esso sostituirà la prima parte del percorso completo.

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. È necessario modificare l'ambito (spazio dei nomi) nel codice di esempio per eseguire correttamente nel computer in uso.

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
        ManagementClass c = 
            new ManagementClass("\\\\MyBox\\root\\cimv2", 
            "Win32_Environment", 
            new ObjectGetOptions(
            null, System.TimeSpan.MaxValue, true));


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