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

Metodo ManagementObject.InvokeMethod (String, Object[])

 

Data di pubblicazione: novembre 2016

Richiama un metodo sull'oggetto.

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

public object InvokeMethod(
	string methodName,
	object[] args
)

Parametri

methodName
Type: System.String

Nome del metodo da eseguire.

args
Type: System.Object[]

Matrice contenente i valori dei parametri.

Valore restituito

Type: System.Object

Il valore dell'oggetto restituito dal metodo.

Se il metodo è statico, l'esecuzione avrà comunque esito positivo.

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 richiamato il Win32_Process:: Create metodo per avviare un nuovo processo Notepad.exe.

using System;
using System.Management;

// This sample demonstrates invoking
// a WMI method using an array of arguments.
public class InvokeMethod 
{    
    public static void Main() 
    {

        // Get the object on which the
        // method will be invoked
        ManagementClass processClass = 
            new ManagementClass("Win32_Process");

        // Create an array containing all
        // arguments for the method
        object[] methodArgs = 
            {"notepad.exe", null, null, 0};

        //Execute the method
        object result = 
            processClass.InvokeMethod(
            "Create", methodArgs);

        //Display results
        Console.WriteLine(
            "Creation of process returned: " + result);
        Console.WriteLine("Process id: " + methodArgs[3]);
    }

}

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