QualifierData Класс

Определение

Содержит сведения о квалификаторе WMI.

public ref class QualifierData
public class QualifierData
type QualifierData = class
Public Class QualifierData
Наследование
QualifierData

Примеры

В следующем примере перечислены сведения о квалификаторе о классе Win32_Service с помощью QualifierData класса. Дополнительные сведения о Win32_Service см. в документации по инструментированию управления Windows.

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

Возвращает или задает значение, указывающее, изменяет ли квалификатор.

IsLocal

Возвращает значение, указывающее, был ли квалификатор определен локально в этом классе или был распространен из базового класса.

IsOverridable

Возвращает или задает значение, указывающее, можно ли переопределить значение квалификатора при распространении.

Name

Представляет имя квалификатора.

PropagatesToInstance

Возвращает или задает значение, указывающее, должен ли квалификатор распространяться на экземпляры класса.

PropagatesToSubclass

Возвращает или задает значение, указывающее, следует ли распространять квалификатор на подклассы класса.

Value

Возвращает или задает значение квалификатора.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к