QualifierDataCollection Класс

Определение

Представляет коллекцию QualifierData объектов.

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
Наследование
QualifierDataCollection
Реализации

Примеры

В следующем примере перечислены сведения о квалификаторе о классе Win32_Service с помощью QualifierData класса. Дополнительные сведения о Win32_Service см. в документации по инструментированию управления 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

Свойства

Имя Описание
Count

Возвращает количество QualifierData объектов в объекте QualifierDataCollection.

IsSynchronized

Возвращает значение, указывающее, синхронизирован ли объект (потокобезопасный).

Item[String]

Возвращает указанный QualifierData из объекта QualifierDataCollection.

SyncRoot

Возвращает объект, используемый для синхронизации.

Методы

Имя Описание
Add(String, Object, Boolean, Boolean, Boolean, Boolean)

Добавляет QualifierData в QualifierDataCollection. Эта перегрузка задает все значения свойств для объекта QualifierData.

Add(String, Object)

Добавляет QualifierData в QualifierDataCollection. Эта перегрузка задает имя и значение квалификатора.

CopyTo(Array, Int32)

Копирует его QualifierDataCollection в массив.

CopyTo(QualifierData[], Int32)

Копирует его QualifierDataCollection в специализированный QualifierData массив.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель для объекта QualifierDataCollection. Этот метод строго типизирован.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Remove(String)

Удаляется QualifierData из QualifierDataCollection имени.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IEnumerable.GetEnumerator()

Возвращает значение IEnumerator , которое выполняет итерацию через QualifierDataCollection.

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

Применяется к