ManagementBaseObject.Item[String] Eigenschaft

Definition

Ruft den Zugriff auf Eigenschaftswerte über die [] Schreibweise ab. Diese Eigenschaft ist der Indexer für die ManagementBaseObject Klasse. Sie können die standardmäßigen indizierten Eigenschaften verwenden, die von einem Typ definiert wurden, aber Sie können ihre eigenen nicht explizit definieren. Das Angeben des Expando-Attributs für eine Klasse stellt jedoch automatisch eine standardindizierte Eigenschaft bereit, deren Typ "Object" ist und dessen Indextyp "String" lautet.

public:
 property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ propertyName); void set(System::String ^ propertyName, System::Object ^ value); };
public object this[string propertyName] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(propertyName As String) As Object

Parameter

propertyName
String

Der Name des Objekts von Interesse.

Eigenschaftswert

Das Verwaltungsobjekt für eine bestimmte Klasseneigenschaft.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine ManagementClass Variable mit einem ManagementClass Konstruktor initialisieren und dann alle Instanzen einer WMI-Klasse abrufen.

using System;
using System.Management;

public class Sample
{
    public static void Main()
    {
        ManagementClass c = new ManagementClass("Win32_Process");
        foreach (ManagementObject o in c.GetInstances())
            Console.WriteLine(
                "Next instance of Win32_Process : {0}", o["Name"]);
    }
}
Imports System.Management


Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim c As New ManagementClass("Win32_Process")
        Dim o As ManagementObject
        For Each o In c.GetInstances()
            Console.WriteLine( _
                "Next instance of Win32_Process : {0}", o("Name"))
        Next o

    End Function
End Class

Hinweise

Eigenschaftswert

Eine Objektinstanz, die den Wert der angeforderten Eigenschaft enthält.

.NET Framework-Sicherheit

Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.

Gilt für: