ManagementBaseObject.Qualifiers プロパティ

定義

管理オブジェクトで定義される QualifierData オブジェクトのコレクションを取得します。Gets the collection of QualifierData objects defined on the management object. コレクションの各要素は、修飾子の名前、値、フレーバーなどの情報を保持します。Each element in the collection holds information such as the qualifier name, value, and flavor.

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

プロパティ値

管理オブジェクトの修飾子を保持するコレクションです。A collection that holds the qualifiers for the management object.

次の例では、Qualifiers プロパティを使用して、 Win32_Processクラスの各プロパティの説明修飾子の値を表示します。The following example uses the Qualifiers 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

管理オブジェクトで定義された修飾子を表す QualifierDataCollectionA QualifierDataCollection that represents the qualifiers defined on 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.

適用対象