Freigeben über


ManagementBaseObject.Qualifiers Eigenschaft

Definition

Ruft die Auflistung von QualifierData-Objekten ab, die für das Verwaltungsobjekt definiert wurden. Jedes Element in der Auflistung enthält verschiedene Informationen, z.B. Name, Wert und Typ des Qualifizierers.

public:
 virtual property System::Management::QualifierDataCollection ^ Qualifiers { System::Management::QualifierDataCollection ^ get(); };
public virtual System.Management.QualifierDataCollection Qualifiers { get; }
member this.Qualifiers : System.Management.QualifierDataCollection
Public Overridable ReadOnly Property Qualifiers As QualifierDataCollection

Eigenschaftswert

Eine Auflistung, die die Qualifizierer für das Verwaltungsobjekt enthält.

Beispiele

Im folgenden Beispiel wird die Qualifiers -Eigenschaft verwendet, um den Wert des Beschreibungsqualifizierers für jede der Eigenschaften in der Win32_Process-Klasse anzuzeigen. Weitere Informationen zur Win32_Process-Klasse finden Sie in der Dokumentation zur Windows-Verwaltungsinstrumentation .

using System;
using System.Management;

public class Sample
{
    public static void Main()
    {

        // Get the WMI class
        ManagementClass processClass =
            new ManagementClass("Win32_Process");
        processClass.Options.UseAmendedQualifiers = true;

        // Get the properties in the class
        PropertyDataCollection properties =
            processClass.Properties;

        // display the properties
        Console.WriteLine("Win32_Process Property Names: ");
        foreach (PropertyData property in properties)
        {
            Console.WriteLine(property.Name);

            foreach (QualifierData q in property.Qualifiers)
            {
                if(q.Name.Equals("Description"))
                {
                    Console.WriteLine(
                        processClass.GetPropertyQualifierValue(
                        property.Name, q.Name));
                }
            }
            Console.WriteLine();
        }
    }
}
Imports System.Management


Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        ' Get the WMI class
        Dim processClass As New ManagementClass( _
            "Win32_Process")
        processClass.Options.UseAmendedQualifiers = True

        ' Get the properties in the class
        Dim properties As PropertyDataCollection
        properties = processClass.Properties

        ' display the properties
        Console.WriteLine("Win32_Process Property Names: ")

        For Each p As PropertyData In properties

            Console.WriteLine(p.Name)

            For Each q As QualifierData In p.Qualifiers

                If (q.Name.Equals("Description")) Then

                    Console.WriteLine( _
                        processClass.GetPropertyQualifierValue( _
                            p.Name, q.Name))
                End If

            Next
            Console.WriteLine()

        Next
    End Function
End Class

Hinweise

Eigenschaftswert

Ein QualifierDataCollection , der die für das Verwaltungsobjekt definierten Qualifizierer darstellt.

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für: