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

Определение

Получает заданное свойство из коллекции PropertyDataCollection с помощью синтаксиса []. Это свойство является индексатором класса PropertyDataCollection.

public:
 virtual property System::Management::PropertyData ^ default[System::String ^] { System::Management::PropertyData ^ get(System::String ^ propertyName); };
public virtual System.Management.PropertyData this[string propertyName] { get; }
member this.Item(string) : System.Management.PropertyData
Default Public Overridable ReadOnly Property Item(propertyName As String) As PropertyData

Параметры

propertyName
String

Имя свойства, которое необходимо извлечь.

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

Возвращает PropertyData, в котором содержатся данные заданного свойства в коллекции.

Примеры

В следующем примере возвращается свойство Freespace из ManagementClass.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementObject m = new ManagementObject(
            "Win32_LogicalDisk.DeviceID=\"C:\"");
        Console.WriteLine("Free space on drive C is: " +
            m.Properties["Freespace"].Value + " bytes");
    }
}
Imports System.Management

Class Sample_ManagementClass
    Public Overloads Shared Function Main( _
        ByVal args() As String) As Integer

        Dim m As New ManagementObject( _
            "Win32_LogicalDisk.DeviceID=""C:""")
        Console.WriteLine( _
            m.Properties("FreeSpace").Value)

        Return 0
    End Function
End Class

Комментарии

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

Объект PropertyData, основанный на указанном имени.

Безопасность .NET Framework

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

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