Udostępnij za pośrednictwem


QualifierDataCollection Klasa

Definicja

Reprezentuje kolekcję QualifierData obiektów.

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
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 .

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

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