ManagementBaseObject.Item[String] Właściwość

Definicja

Pobiera dostęp do wartości właściwości za pośrednictwem notacji []. Ta właściwość jest indeksatorem ManagementBaseObject klasy. Możesz użyć domyślnych właściwości indeksowanych zdefiniowanych przez typ, ale nie można jawnie zdefiniować własnych. Jednak określenie atrybutu expando w klasie automatycznie zapewnia domyślną właściwość indeksowaną, której typem jest Obiekt i którego typem indeksu jest Ciąg.

C#
public object this[string propertyName] { get; set; }

Parametry

propertyName
String

Nazwa właściwości zainteresowania.

Wartość właściwości

Obiekt zarządzania dla określonej właściwości klasy.

Przykłady

W poniższym przykładzie pokazano, jak zainicjować zmienną ManagementClass za pomocą ManagementClass konstruktora, a następnie pobrać wszystkie wystąpienia klasy WMI.

C#
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"]);
    }
}

Uwagi

Wartość właściwości

Wystąpienie obiektu zawierające wartość żądanej właściwości.

Zabezpieczenia.NET Framework

Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1