ManagementBaseObject.Item[String] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee krijgt u toegang tot eigenschapswaarden via [] notatie. Deze eigenschap is de indexeerfunctie voor de ManagementBaseObject klasse. U kunt de standaard geïndexeerde eigenschappen gebruiken die zijn gedefinieerd door een type, maar u kunt uw eigen eigenschappen niet expliciet definiëren. Het opgeven van het expando-kenmerk voor een klasse biedt echter automatisch een standaard geïndexeerde eigenschap waarvan het type Object is en waarvan het indextype Tekenreeks is.
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
Parameters
- propertyName
- String
De naam van het eigendom van belang.
Waarde van eigenschap
Het beheerobject voor een specifieke klasse-eigenschap.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een ManagementClass variabele initialiseert met een ManagementClass constructor en vervolgens alle exemplaren van een WMI-klasse opgeeft.
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
Opmerkingen
Eigenschapswaarde
Een objectexemplaren die de waarde van de aangevraagde eigenschap bevat.
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.