ManagementBaseObject.Item[String] Свойство

Определение

Получает доступ к значениям свойства с помощью нотации []. Это свойство является индексатором класса ManagementBaseObject. Можно использовать определяемые типом индексированные свойства по умолчанию, но явно задать собственные свойства нельзя. Однако, если задать атрибут expando для класса, то автоматически будет предоставляться стандартное индексированное свойство типа "объект" с индексом типа "строка".

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

Параметры

propertyName
String

Имя затребованного свойства.

Значение свойства

Объект управления для определенного свойства класса.

Примеры

В следующем примере показано, как инициализировать переменную ManagementClass с ManagementClass помощью конструктора, а затем получить все экземпляры класса 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

Комментарии

Значение свойства

Экземпляр объекта , содержащий значение запрошенного свойства.

Безопасность платформы .NET Framework

Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из частично доверенного кода.

Применяется к