ManagementBaseObject.Item[String] Egenskap

Definition

Hämtar åtkomst till egenskapsvärden via [] notation. Den här egenskapen är indexeraren för ManagementBaseObject klassen. Du kan använda standardindexerade egenskaper som definierats av en typ, men du kan inte uttryckligen definiera dina egna. Om du anger expando-attributet för en klass får du dock automatiskt en indexerad standardegenskap vars typ är Objekt och vars indextyp är Sträng.

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

Parametrar

propertyName
String

Namnet på den intressanta egenskapen.

Egenskapsvärde

Hanteringsobjektet för en specifik klassegenskap.

Exempel

I följande exempel visas hur du initierar en ManagementClass variabel med en ManagementClass konstruktor och sedan hämtar alla instanser av en WMI-klass.

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

Kommentarer

Egenskapsvärde

En objektinstans som innehåller värdet för den begärda egenskapen.

.NET Framework-säkerhet

Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.

Gäller för