Condividi tramite


QualifierDataCollection Classe

Definizione

Rappresenta una raccolta di oggetti 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
Ereditarietà
QualifierDataCollection
Implementazioni

Esempio

Nell'esempio seguente sono elencate le informazioni del qualificatore sulla classe Win32_Service usando la QualifierData classe . Per altre informazioni su Win32_Service, vedere la documentazione di Strumentazione gestione Windows .

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

Proprietà

Count

Ottiene il numero di oggetti QualifierData nell'oggetto QualifierDataCollection.

IsSynchronized

Ottiene un valore che indica se l'oggetto è sincronizzato (thread-safe).

Item[String]

Ottiene l'oggetto QualifierData specificato dall'oggetto QualifierDataCollection.

SyncRoot

Ottiene l'oggetto da utilizzare per la sincronizzazione.

Metodi

Add(String, Object)

Aggiunge un oggetto QualifierData a QualifierDataCollection. Questo overload specifica il nome e il valore del qualificatore.

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

Aggiunge un oggetto QualifierData a QualifierDataCollection. Questo overload specifica tutti i valori di proprietà per un oggetto QualifierData.

CopyTo(Array, Int32)

Copia l'insieme QualifierDataCollection in una matrice.

CopyTo(QualifierData[], Int32)

Copia l'oggetto QualifierDataCollection in una matrice specializzata QualifierData .

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore per l'insieme QualifierDataCollection. Questo metodo è fortemente tipizzato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(String)

Rimuove un oggetto QualifierData dall'insieme QualifierDataCollection in base al nome.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Restituisce un oggetto IEnumerator che esegue l'iterazione di QualifierDataCollection.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a