QualifierDataCollection Klasa

Definicja

Reprezentuje kolekcję QualifierData obiektów.

C#
public class QualifierDataCollection : System.Collections.ICollection
Dziedziczenie
QualifierDataCollection
Implementuje

Przykłady

W poniższym przykładzie wymieniono informacje kwalifikatora dotyczące klasy Win32_Service przy użyciu QualifierData klasy . Aby uzyskać więcej informacji na temat Win32_Service, zobacz dokumentację instrumentacji zarządzania Windows .

C#
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);
    }
}

Właściwości

Count

Pobiera liczbę QualifierData obiektów w obiekcie QualifierDataCollection.

IsSynchronized

Pobiera wartość wskazującą, czy obiekt jest synchronizowany (bezpieczny wątkowo).

Item[String]

Pobiera określony QualifierData element z elementu QualifierDataCollection.

SyncRoot

Pobiera obiekt, który ma być używany do synchronizacji.

Metody

Add(String, Object)

Dodaje element QualifierData do elementu QualifierDataCollection. To przeciążenie określa nazwę i wartość kwalifikatora.

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

Dodaje element QualifierData do elementu QualifierDataCollection. To przeciążenie określa wszystkie wartości właściwości dla elementu QualifierData.

CopyTo(Array, Int32)

Kopiuje element QualifierDataCollection do tablicy.

CopyTo(QualifierData[], Int32)

Kopiuje element QualifierDataCollection do wyspecjalizowanej QualifierData tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający dla elementu QualifierDataCollection. Ta metoda jest silnie typizowana.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(String)

Usuwa element QualifierData z nazwy QualifierDataCollection według.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca wartość IEnumerator , która iteruje za pośrednictwem elementu QualifierDataCollection.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1