次の方法で共有


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 のセキュリティ

直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「 部分信頼コードからのライブラリの使用」を参照してください。

適用対象