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

Poniższy przykład zawiera listę informacji kwalifikatora dotyczących 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 do użycia na potrzeby synchronizacji.

Metody

Add(String, Object)

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

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

Dodaje element do QualifierData 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 bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
Remove(String)

Usuwa element QualifierData z QualifierDataCollection nazwy według.

ToString()

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

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

IEnumerator Zwraca iterowanie QualifierDataCollectionprzez element .

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy