MethodData Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Informationen zu einer WMI-Methode.
public ref class MethodData
public class MethodData
type MethodData = class
Public Class MethodData
- Vererbung
-
MethodData
Beispiele
Im folgenden Beispiel werden Informationen zur Win32_Process.Create-Methode mithilfe der MethodData Klasse aufgelistet. Weitere Informationen zur Win32_Process Klasse finden Sie in der Dokumentation zur Windows-Verwaltungsinstrumentation .
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();
}
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
' Get the WMI class
Dim processClass As ManagementClass = _
New ManagementClass("Win32_Process")
processClass.Options.UseAmendedQualifiers = True
' Get the methods in the class
Dim methods As MethodDataCollection = _
processClass.Methods
' display the method names
Console.WriteLine("Method Name: ")
For Each method As MethodData In methods
If (method.Name.Equals("Create")) Then
Console.WriteLine(method.Name)
Console.WriteLine("Description: " & _
method.Qualifiers("Description").Value)
Console.WriteLine()
Console.WriteLine("In-parameters: ")
For Each i As PropertyData In _
method.InParameters.Properties
Console.WriteLine(i.Name)
Next
Console.WriteLine()
Console.WriteLine("Out-parameters: ")
For Each o As PropertyData In _
method.OutParameters.Properties
Console.WriteLine(o.Name)
Next
Console.WriteLine()
Console.WriteLine("Qualifiers: ")
For Each q As QualifierData In _
method.Qualifiers
Console.WriteLine(q.Name)
Next
Console.WriteLine()
End If
Next
End Function 'Main
End Class
Eigenschaften
| Name | Beschreibung |
|---|---|
| InParameters |
Ruft die Eingabeparameter für die Methode ab. Jeder Parameter wird als Eigenschaft im Objekt beschrieben. Wenn sich ein Parameter sowohl in als auch außerhalb befindet, wird er sowohl in den Eigenschaften InParameters als auch in den OutParameters Eigenschaften angezeigt. |
| Name |
Ruft den Namen der Methode ab. |
| Origin |
Ruft den Namen der Verwaltungsklasse ab, in der die Methode zuerst in der Klassenvererbungshierarchie eingeführt wurde. |
| OutParameters |
Ruft die Ausgabeparameter für die Methode ab. Jeder Parameter wird als Eigenschaft im Objekt beschrieben. Wenn sich ein Parameter sowohl in als auch außerhalb befindet, wird er sowohl in den Eigenschaften InParameters als auch in den OutParameters Eigenschaften angezeigt. |
| Qualifiers |
Ruft eine Auflistung von Qualifizierern ab, die in der Methode definiert sind. Jedes Element ist vom Typ QualifierData und enthält Informationen wie den Qualifizierernamen , den Wert und den Geschmack. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |