QualifierDataCollection QualifierDataCollection QualifierDataCollection QualifierDataCollection Class

Definition

Stellt eine Auflistung vonQualifierData-Objekten dar.Represents a collection of QualifierData objects.

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
Vererbung
QualifierDataCollectionQualifierDataCollectionQualifierDataCollectionQualifierDataCollection
Implementiert

Beispiele

Das folgende Beispiel listet Qualifiziererinformationen über die Win32_Service -Klasse unter Verwendung der QualifierData Klasse.The following example lists qualifier information about the Win32_Service class using the QualifierData class. Weitere Informationen zu Win32_Service, finden Sie unter den Windows-Verwaltungsinstrumentation Dokumentation.For more information about Win32_Service, see the Windows Management Instrumentation documentation.

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

Eigenschaften

Count Count Count Count

Ruft die Anzahl der QualifierData-Objekte in QualifierDataCollection ab.Gets the number of QualifierData objects in the QualifierDataCollection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft einen Wert ab, der angibt, ob das Objekt synchronisiert (threadsicher) ist.Gets a value indicating whether the object is synchronized (thread-safe).

Item[String] Item[String] Item[String] Item[String]

Ruft die angegebenen QualifierData aus der QualifierDataCollection ab.Gets the specified QualifierData from the QualifierDataCollection.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft das Objekt ab, das für die Synchronisierung verwendet werden soll.Gets the object to be used for synchronization.

Methoden

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

Fügt der QualifierData einen QualifierDataCollection hinzu.Adds a QualifierData to the QualifierDataCollection. Diese Überladung gibt den Namen und Wert des Qualifizierers an.This overload specifies the qualifier name and value.

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

Fügt der QualifierData einen QualifierDataCollection hinzu.Adds a QualifierData to the QualifierDataCollection. Diese Überladung gibt alle Eigenschaftswerte für eine QualifierData-Klasse an.This overload specifies all property values for a QualifierData.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert die QualifierDataCollection in ein Array.Copies the QualifierDataCollection into an array.

CopyTo(QualifierData[], Int32) CopyTo(QualifierData[], Int32) CopyTo(QualifierData[], Int32) CopyTo(QualifierData[], Int32)

Kopiert die QualifierDataCollection in ein spezielles QualifierData-Array.Copies the QualifierDataCollection into a specialized QualifierData array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator für den QualifierDataCollection zurück.Returns an enumerator for the QualifierDataCollection. Diese Methode ist stark typisiert.This method is strongly typed.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

Entfernt QualifierData dem Namen nach aus der QualifierDataCollection.Removes a QualifierData from the QualifierDataCollection by name.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt einen IEnumerator zurück, der QualifierDataCollection durchläuft.Returns an IEnumerator that iterates through the QualifierDataCollection.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: