QualifierData QualifierData QualifierData QualifierData Class


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

public ref class QualifierData
public class QualifierData
type QualifierData = class
Public Class 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 =

        // display the Qualifier names
        Console.WriteLine(mClass.ClassPath.ClassName +
            " Qualifiers: ");
        foreach (QualifierData q in qualifiers)
        Console.WriteLine("Class Description: ");
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 = _

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


        Console.WriteLine("Class Description: ")
        Console.WriteLine( _

    End Function
End Class


IsAmended IsAmended IsAmended IsAmended

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

IsLocal IsLocal IsLocal IsLocal

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

IsOverridable IsOverridable IsOverridable IsOverridable

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

Name Name Name Name

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

PropagatesToInstance PropagatesToInstance PropagatesToInstance PropagatesToInstance

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

PropagatesToSubclass PropagatesToSubclass PropagatesToSubclass PropagatesToSubclass

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

Value Value Value Value

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


Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)