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í kvalifikátor informace o Win32_Service třídy pomocí QualifierData třídy. Další informace o Win32_Service najdete v dokumentaci k 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

Name Description
Count

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

IsSynchronized

Získá hodnotu určující, zda objekt je synchronizován (thread-safe).

Item[String]

Získá zadaný QualifierData z QualifierDataCollection.

SyncRoot

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

Metody

Name Description
Add(String, Object, Boolean, Boolean, Boolean, Boolean)

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

Add(String, Object)

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

CopyTo(Array, Int32)

Zkopíruje ho QualifierDataCollection do pole.

CopyTo(QualifierData[], Int32)

Zkopíruje pole QualifierDataCollection do specializovaného QualifierData pole.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Vrátí enumerátor pro .QualifierDataCollection Tato metoda je silně napsaná.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

Odebere z QualifierData názvu názevQualifierDataCollection.

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
IEnumerable.GetEnumerator()

IEnumerator Vrátí iteruje přes QualifierDataCollection.

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

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

Platí pro