ManagementBaseObject.Item[String] Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает доступ к значениям свойств через нотацию [] . Это свойство является индексатором ManagementBaseObject для класса. Можно использовать индексированные свойства по умолчанию, определенные типом, но нельзя явно определить собственные. Однако при указании атрибута expando в классе автоматически предоставляется индексированное свойство по умолчанию, тип которого — Object и тип индекса которого — 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
Параметры
- 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
Полное доверие для немедленного вызывающего абонента. Этот элемент не может использоваться частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".