Condividi tramite


ManagementBaseObject.Item[String] Proprietà

Definizione

Ottiene l'accesso ai valori di proprietà tramite la notazione []. Questa proprietà è l'indicizzatore per la classe ManagementBaseObject. È possibile utilizzare le proprietà indicizzate predefinite da un tipo, ma non definirne esplicitamente una propria. La definizione dell'attributo expando in una classe, tuttavia, specifica automaticamente una proprietà indicizzata predefinita il cui tipo è Object e il cui tipo indice è String.

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

Parametri

propertyName
String

Nome della proprietà desiderata.

Valore della proprietà

Oggetto di gestione per una proprietà di classe specifica.

Esempio

Nell'esempio seguente viene illustrato come inizializzare una ManagementClass variabile con un ManagementClass costruttore e quindi ottenere tutte le istanze di una classe WMI.

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

Commenti

Valore della proprietà

Istanza dell'oggetto che contiene il valore della proprietà richiesta.

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a