ManagementBaseObject.GetPropertyQualifierValue(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la valeur du qualificateur de propriété spécifié.
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
Paramètres
- propertyName
- String
Nom de la propriété à laquelle appartient le qualificateur.
- qualifierName
- String
Nom du qualificateur de propriété à rechercher.
Retours
Valeur du qualificateur spécifié.
Exemples
L’exemple suivant utilise la GetPropertyQualifierValue méthode pour afficher la valeur du qualificateur Description pour chacune des propriétés de la classe Win32_Process . Pour plus d’informations sur la classe Win32_Process , consultez la documentation 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
Remarques
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.