Partager via


QualifierDataCollection Classe

Définition

Représente une collection d'objets QualifierData.

public ref class QualifierDataCollection : System::Collections::ICollection
public class QualifierDataCollection : System.Collections.ICollection
type QualifierDataCollection = class
    interface ICollection
    interface IEnumerable
Public Class QualifierDataCollection
Implements ICollection
Héritage
QualifierDataCollection
Implémente

Exemples

L’exemple suivant répertorie des informations de qualificateur sur la classe Win32_Service à l’aide de la QualifierData classe . Pour plus d’informations sur Win32_Service, consultez la documentation 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

Propriétés

Count

Obtient le nombre d'objets QualifierData dans la QualifierDataCollection.

IsSynchronized

Obtient une valeur indiquant si l’objet est synchronisé (thread-safe).

Item[String]

Obtient le QualifierData spécifié du QualifierDataCollection.

SyncRoot

Représente l'objet à utiliser pour la synchronisation.

Méthodes

Add(String, Object)

Ajoute un objet QualifierData à QualifierDataCollection. Cette surcharge spécifie le nom et la valeur du qualificateur.

Add(String, Object, Boolean, Boolean, Boolean, Boolean)

Ajoute un objet QualifierData à QualifierDataCollection. Cette surcharge spécifie les valeurs de toutes les propriétés pour QualifierData.

CopyTo(Array, Int32)

Copie QualifierDataCollection dans un tableau.

CopyTo(QualifierData[], Int32)

Copie dans QualifierDataCollection un tableau spécialisé QualifierData .

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur pour QualifierDataCollection. Cette méthode est fortement typée.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(String)

Supprime un QualifierData de QualifierDataCollection par nom.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un IEnumerator qui itère au sein de QualifierDataCollection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à