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
Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из частично доверенного кода.