QualifierData クラス

定義

WMI (Windows Management Instrumentation) 修飾子に関する情報を格納します。Contains information about a WMI qualifier.

public ref class QualifierData
public class QualifierData
type QualifierData = class
Public Class QualifierData
継承
QualifierData

次の例では、 QualifierDataクラスを使用して、 Win32_Serviceクラスに関する修飾子情報を一覧表示します。The following example lists qualifier information about the Win32_Service class using the QualifierData class. Win32_Serviceの詳細については、 Windows Management Instrumentationのドキュメントを参照してください。For more information about Win32_Service, see the Windows Management Instrumentation documentation.

using System;
using System.Management;

public class Sample 
{    
    public static void Main() 
    {
        // Get the WMI class
        ManagementClass mClass = 
            new ManagementClass("Win32_Service");

        mClass.Options.UseAmendedQualifiers = true;

        // Get the Qualifiers for the class
        QualifierDataCollection qualifiers =
            mClass.Qualifiers;

        // display the Qualifier names
        Console.WriteLine(mClass.ClassPath.ClassName +
            " Qualifiers: ");
        foreach (QualifierData q in qualifiers)
        {
            Console.WriteLine(q.Name);
        }
        Console.WriteLine();
        
        Console.WriteLine("Class Description: ");
        Console.WriteLine(
            mClass.Qualifiers["Description"].Value);
    }
}
Imports System.Management


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

        ' Get the WMI class
        Dim mClass As ManagementClass = _
            New ManagementClass("Win32_Service")

        mClass.Options.UseAmendedQualifiers = True

        ' Get the Qualifiers for the class
        Dim qualifiers As QualifierDataCollection = _
            mClass.Qualifiers()

        ' display the Qualifier names
        Console.WriteLine(mClass.ClassPath.ClassName & _
            " Qualifiers: ")
        For Each q As QualifierData In qualifiers
            Console.WriteLine(q.Name)
        Next

        Console.WriteLine()

        Console.WriteLine("Class Description: ")
        Console.WriteLine( _
            mClass.Qualifiers("Description").Value)


    End Function
End Class

プロパティ

IsAmended

修飾子が修正されているかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the qualifier is amended.

IsLocal

修飾子がこのクラスでローカルに定義されたか、基本クラスから反映されたかどうかを示す値を取得します。Gets a value indicating whether the qualifier has been defined locally on this class or has been propagated from a base class.

IsOverridable

反映時に修飾子の値をオーバーライドできるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the value of the qualifier can be overridden when propagated.

Name

修飾子の名前を表します。Represents the name of the qualifier.

PropagatesToInstance

修飾子をクラスのインスタンスに反映させるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the qualifier should be propagated to instances of the class.

PropagatesToSubclass

修飾子をクラスのサブクラスに反映させるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the qualifier should be propagated to subclasses of the class.

Value

修飾子の値を取得または設定します。Gets or sets the value of the qualifier.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象