QualifierDataCollection Třída

Definice

Představuje kolekci QualifierData objektů.

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
Dědičnost
QualifierDataCollection
Implementuje

Příklady

Následující příklad uvádí informace o kvalifikátoru Win32_Service třídy pomocí QualifierData třídy . Další informace o Win32_Service najdete v dokumentaci k nástroji 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

Vlastnosti

Count

Získá počet QualifierData objektů v objektu QualifierDataCollection.

IsSynchronized

Získá hodnotu označující, zda je objekt synchronizován (bezpečné pro přístup z více vláken).

Item[String]

Získá zadaný QualifierData z QualifierDataCollection.

SyncRoot

Získá objekt, který má být použit pro synchronizaci.

Metody

Add(String, Object)

Přidá do QualifierData .QualifierDataCollection Toto přetížení určuje název a hodnotu kvalifikátoru.

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

Přidá do QualifierData .QualifierDataCollection Toto přetížení určuje všechny hodnoty vlastností pro QualifierData.

CopyTo(Array, Int32)

Zkopíruje objekt do QualifierDataCollection pole.

CopyTo(QualifierData[], Int32)

Zkopíruje do QualifierDataCollection specializovaného QualifierData pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor pro QualifierDataCollection. Tato metoda je silného typu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(String)

Odebere objekt QualifierData z QualifierDataCollection pole podle názvu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Vrátí hodnotu IEnumerator , která iteruje přes QualifierDataCollection.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro