QualifierData Class
TOC
Collapse the table of content
Expand the table of content

QualifierData Class

 

Contains information about a WMI qualifier.

Namespace:   System.Management
Assembly:  System.Management (in System.Management.dll)

System.Object
  System.Management.QualifierData

public class QualifierData

NameDescription
System_CAPS_pubpropertyIsAmended

Gets or sets a value indicating whether the qualifier is amended.

System_CAPS_pubpropertyIsLocal

Gets a value indicating whether the qualifier has been defined locally on this class or has been propagated from a base class.

System_CAPS_pubpropertyIsOverridable

Gets or sets a value indicating whether the value of the qualifier can be overridden when propagated.

System_CAPS_pubpropertyName

Represents the name of the qualifier.

System_CAPS_pubpropertyPropagatesToInstance

Gets or sets a value indicating whether the qualifier should be propagated to instances of the class.

System_CAPS_pubpropertyPropagatesToSubclass

Gets or sets a value indicating whether the qualifier should be propagated to subclasses of the class.

System_CAPS_pubpropertyValue

Gets or sets the value of the qualifier.

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

The following example lists qualifier information about the Win32_Service class using the QualifierData class. For more information about Win32_Service, see the Windows Management Instrumentation documentation in the MSDN Library at http://msdn.microsoft.com/library.

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);
    }
}

.NET Framework
Available since 1.1

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft