ManagementBaseObject.Properties プロパティ

定義

管理オブジェクトのプロパティを記述している PropertyData オブジェクトのコレクションを取得します。Gets a collection of PropertyData objects describing the properties of the management object.

public:
 virtual property System::Management::PropertyDataCollection ^ Properties { System::Management::PropertyDataCollection ^ get(); };
public virtual System.Management.PropertyDataCollection Properties { get; }
member this.Properties : System.Management.PropertyDataCollection
Public Overridable ReadOnly Property Properties As PropertyDataCollection

プロパティ値

管理オブジェクトのプロパティを保持するコレクションです。A collection that holds the properties for the management object.

次の例では、Properties プロパティを使用して、 Win32_Processクラスの各プロパティの説明修飾子の値を表示します。The following example uses the Properties property to display the value of the Description qualifier for each of the properties in the Win32_Process class. Win32_Processクラスの詳細については、 Windows Management Instrumentationのドキュメントを参照してください。For more information on the Win32_Process class, see the Windows Management Instrumentation documentation.

using System;
using System.Management;

public class Sample 
{    
    public static void Main() 
    {

        // Get the WMI class
        ManagementClass processClass = 
            new ManagementClass("Win32_Process");
        processClass.Options.UseAmendedQualifiers = true;

        // Get the properties in the class
        PropertyDataCollection properties =
            processClass.Properties;

        // display the properties
        Console.WriteLine("Win32_Process Property Names: ");
        foreach (PropertyData property in properties)
        {
            Console.WriteLine(property.Name);

            foreach (QualifierData q in property.Qualifiers)
            {
                if(q.Name.Equals("Description"))
                {
                    Console.WriteLine(
                        processClass.GetPropertyQualifierValue(
                        property.Name, q.Name));
                }

            }
            Console.WriteLine();

        }
    }
}
Imports System.Management


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

        ' Get the WMI class
        Dim processClass As New ManagementClass( _
            "Win32_Process")
        processClass.Options.UseAmendedQualifiers = True

        ' Get the properties in the class
        Dim properties As PropertyDataCollection
        properties = processClass.Properties

        ' display the properties
        Console.WriteLine("Win32_Process Property Names: ")

        For Each p As PropertyData In properties

            Console.WriteLine(p.Name)

            For Each q As QualifierData In p.Qualifiers

                If (q.Name.Equals("Description")) Then

                    Console.WriteLine( _
                        processClass.GetPropertyQualifierValue( _
                            p.Name, q.Name))
                End If

            Next
            Console.WriteLine()

        Next
    End Function
End Class

注釈

プロパティ値Property Value

管理オブジェクトのプロパティを表す PropertyDataCollection です。A PropertyDataCollection that represents the properties of the management object.

.NET Framework セキュリティ.NET Framework Security

直前の呼び出し元に対する完全な信頼。Full trust for the immediate caller. このメンバーは、部分的に信頼されているコードから使用することはできません。This member cannot be used by partially trusted code. 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。For more information, see Using Libraries from Partially Trusted Code.

適用対象