QualifierDataCollection Classe

Définition

Représente une collection d'objets QualifierData.Represents a collection of QualifierData objects.

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 QualifierData à l’aide de la classe.The following example lists qualifier information about the Win32_Service class using the QualifierData class. Pour plus d’informations sur Win32_Service, consultez la documentation Windows Management Instrumentation .For more information about Win32_Service, see the Windows Management Instrumentation documentation.

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 QualifierDataCollection.Gets the number of QualifierData objects in the QualifierDataCollection.

IsSynchronized

Obtient une valeur indiquant si l’objet est synchronisé (thread-safe).Gets a value indicating whether the object is synchronized (thread-safe).

Item[String]

Obtient le QualifierData spécifié de QualifierDataCollection.Gets the specified QualifierData from the QualifierDataCollection.

SyncRoot

Représente l'objet à utiliser pour la synchronisation.Gets the object to be used for synchronization.

Méthodes

Add(String, Object)

Ajoute un objet QualifierData à QualifierDataCollection.Adds a QualifierData to the QualifierDataCollection. Cette surcharge spécifie le nom et la valeur du qualificateur.This overload specifies the qualifier name and value.

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

Ajoute un objet QualifierData à QualifierDataCollection.Adds a QualifierData to the QualifierDataCollection. Cette surcharge spécifie les valeurs de toutes les propriétés pour QualifierData.This overload specifies all property values for a QualifierData.

CopyTo(Array, Int32)

Copie QualifierDataCollection dans un tableau.Copies the QualifierDataCollection into an array.

CopyTo(QualifierData[], Int32)

Copie le QualifierDataCollection dans un tableau de QualifierData spécialisé.Copies the QualifierDataCollection into a specialized QualifierData array.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur pour QualifierDataCollection.Returns an enumerator for the QualifierDataCollection. Cette méthode est fortement typée.This method is strongly typed.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Supprime un QualifierData de QualifierDataCollection par nom.Removes a QualifierData from the QualifierDataCollection by name.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un IEnumerator qui itère au sein de QualifierDataCollection.Returns an IEnumerator that iterates through the QualifierDataCollection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à