Partilhar via


QualifierData Classe

Definição

Contém informações sobre um qualificador WMI.

public ref class QualifierData
public class QualifierData
type QualifierData = class
Public Class QualifierData
Herança
QualifierData

Exemplos

O exemplo a seguir lista informações de qualificador sobre a classe Win32_Service usando a QualifierData classe . Para obter mais informações sobre Win32_Service, consulte a documentação da Instrumentação de Gerenciamento do 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

Propriedades

IsAmended

Obtém ou define um valor que indica se o qualificador foi corrigido.

IsLocal

Obtém um valor que indica se o qualificador foi definido localmente nessa classe ou se foi propagado de uma classe base.

IsOverridable

Obtém ou define um valor que indica se o valor do qualificador pode ser substituído quando propagado.

Name

Representa o nome do qualificador.

PropagatesToInstance

Obtém ou define um valor que indica se o valor do qualificador deve ser propagado para instâncias da classe.

PropagatesToSubclass

Obtém ou define um valor que indica se o qualificador deve ser propagado para as subclasses da classe.

Value

Obtém ou define o valor do qualificador.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a