ManagementBaseObject.Item[String] Eigenschaft
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.
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.