QualifierDataCollection Classe

Definizione

Rappresenta una raccolta di QualifierData oggetti .

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 vengono elencate le informazioni sul qualificatore relative alla classe Win32_Service usando la QualifierData classe . Per altre informazioni su Win32_Service, vedere la documentazione 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

Proprietà

Nome Descrizione
Count

Ottiene il numero di QualifierData oggetti nell'oggetto QualifierDataCollection.

IsSynchronized

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

Item[String]

Ottiene l'oggetto specificato QualifierData dall'oggetto QualifierDataCollection.

SyncRoot

Ottiene l'oggetto da utilizzare per la sincronizzazione.

Metodi

Nome Descrizione
Add(String, Object, Boolean, Boolean, Boolean, Boolean)

Aggiunge un QualifierData al QualifierDataCollection. Questo overload specifica tutti i valori delle proprietà per un oggetto QualifierData.

Add(String, Object)

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

CopyTo(Array, Int32)

Copia l'oggetto 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'oggetto QualifierDataCollection. Questo metodo è fortemente tipizzato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(String)

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IEnumerable.GetEnumerator()

Restituisce un oggetto IEnumerator che scorre l'oggetto QualifierDataCollection.

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

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

Si applica a