QualifierData Classe

Definição

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

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

Exemplos

O exemplo seguinte lista informações de qualificadores sobre a classe Win32_Service usando a QualifierData classe. Para mais informações sobre Win32_Service, consulte a documentação Windows Management Instrumentation.

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

Name Description
IsAmended

Recebe ou define um valor que indica se o qualificador foi alterado.

IsLocal

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

IsOverridable

Recebe ou define um valor que indica se o valor do qualificador pode ser sobreposto quando propagado.

Name

Representa o nome do qualificador.

PropagatesToInstance

Recebe ou define um valor que indica se o qualificador deve ser propagado para instâncias da classe.

PropagatesToSubclass

Recebe ou define um valor que indica se o qualificador deve ser propagado para subclasses da classe.

Value

Obtém ou define o valor do qualificador.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a