MethodData Classe

Definizione

Contiene informazioni su un metodo WMI.

public class MethodData
Ereditarietà
MethodData

Esempio

Nell'esempio seguente vengono elencate informazioni sul metodo Win32_Process.Create utilizzando la MethodData classe . Per altre informazioni sulla classe Win32_Process , vedere la documentazione di Strumentazione gestione Windows .

using System;
using System.Management;

public class Sample
{
    public static void Main()
    {

        // Get the WMI class
        ManagementClass processClass =
            new ManagementClass("Win32_Process");
        processClass.Options.UseAmendedQualifiers = true;

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

        // display the method names
        Console.WriteLine("Method Name: ");
        foreach (MethodData method in methods)
        {
            if(method.Name.Equals("Create"))
            {
                Console.WriteLine(method.Name);
                Console.WriteLine("Description: " +
                    method.Qualifiers["Description"].Value);
                Console.WriteLine();

                Console.WriteLine("In-parameters: ");
                foreach(PropertyData i in
                    method.InParameters.Properties)
                {
                    Console.WriteLine(i.Name);
                }
                Console.WriteLine();

                Console.WriteLine("Out-parameters: ");
                foreach(PropertyData o in
                    method.OutParameters.Properties)
                {
                    Console.WriteLine(o.Name);
                }
                Console.WriteLine();

                Console.WriteLine("Qualifiers: ");
                foreach(QualifierData q in
                    method.Qualifiers)
                {
                    Console.WriteLine(q.Name);
                }
                Console.WriteLine();
            }
        }
    }
}

Proprietà

InParameters

Ottiene i parametri di input relativi al metodo. Ciascun parametro è descritto come una proprietà nell'oggetto. Se un parametro è sia in sia out, viene visualizzato in entrambe le proprietà InParameters e OutParameters.

Name

Ottiene il nome del metodo.

Origin

Ottiene il nome della classe di gestione nella quale il metodo è stato introdotto per primo nella gerarchia di ereditarietà della classe.

OutParameters

Ottiene i parametri di output relativi al metodo. Ciascun parametro è descritto come una proprietà nell'oggetto. Se un parametro è sia in sia out, viene visualizzato in entrambe le proprietà InParameters e OutParameters.

Qualifiers

Ottiene un insieme di qualificatori definiti nel metodo. Ogni elemento è di tipo QualifierData e contiene informazioni come il nome, il valore e le caratteristiche di qualifier.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a