Поделиться через


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)

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

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

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

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.

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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