ManagementBaseObject.GetPropertyQualifierValue(String, String) Methode

Definitie

Retourneert de waarde van de opgegeven eigenschapskwalificatie.

public:
 System::Object ^ GetPropertyQualifierValue(System::String ^ propertyName, System::String ^ qualifierName);
public object GetPropertyQualifierValue(string propertyName, string qualifierName);
member this.GetPropertyQualifierValue : string * string -> obj
Public Function GetPropertyQualifierValue (propertyName As String, qualifierName As String) As Object

Parameters

propertyName
String

De naam van de eigenschap waartoe de kwalificatie behoort.

qualifierName
String

De naam van de eigenschapskwalificatie van belang.

Retouren

De waarde van de opgegeven kwalificatie.

Voorbeelden

In het volgende voorbeeld wordt de GetPropertyQualifierValue methode gebruikt om de waarde van de beschrijvingskwalificatie weer te geven voor elk van de eigenschappen in de klasse Win32_Process . Zie de documentatie voor Win32_Process voor meer informatie over de klasse Windows Management Instrumentation.

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

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op