QualifierDataCollection QualifierDataCollection QualifierDataCollection QualifierDataCollection Class

Определение

Представляет коллекцию объектов QualifierData.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
Наследование
QualifierDataCollectionQualifierDataCollectionQualifierDataCollectionQualifierDataCollection
Реализации

Примеры

В следующем примере перечисляются квалификатор сведения о Win32_Service используя QualifierData класса.The following example lists qualifier information about the Win32_Service class using the QualifierData class. Дополнительные сведения о Win32_Service, см. в разделе инструментария управления Windows документации.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

Свойства

Count Count Count Count

Возвращает количество объектов QualifierData в коллекции QualifierDataCollection.Gets the number of QualifierData objects in the QualifierDataCollection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Получает значение, которое показывает, является ли объект синхронизированным (потокобезопасным).Gets a value indicating whether the object is synchronized (thread-safe).

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

Получает заданный QualifierData из QualifierDataCollection.Gets the specified QualifierData from the QualifierDataCollection.

SyncRoot SyncRoot SyncRoot SyncRoot

Получает объект, который необходимо использовать для синхронизации.Gets the object to be used for synchronization.

Методы

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

Добавляет объект QualifierData в коллекцию QualifierDataCollection.Adds a QualifierData to the QualifierDataCollection. Эта перегрузка позволяет задать имя и значение квалификатора.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)

Добавляет объект QualifierData в коллекцию QualifierDataCollection.Adds a QualifierData to the QualifierDataCollection. Эта перегрузка позволяет задать значения всех свойств QualifierData.This overload specifies all property values for a QualifierData.

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

Копирует QualifierDataCollection в массив.Copies the QualifierDataCollection into an array.

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

Копирует QualifierDataCollection в специализированный массив QualifierData.Copies the QualifierDataCollection into a specialized QualifierData array.

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает перечислитель для коллекции QualifierDataCollection.Returns an enumerator for the QualifierDataCollection. Этот метод является строго типизированным.This method is strongly typed.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Удаляет QualifierData из коллекции QualifierDataCollection по заданному имени.Removes a QualifierData from the QualifierDataCollection by name.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

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

Возвращает объект IEnumerator, осуществляющий перебор QualifierDataCollection.Returns an IEnumerator that iterates through the QualifierDataCollection.

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

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

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

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

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

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

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

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

Преобразует IEnumerable для IQueryable.Converts an IEnumerable to an IQueryable.

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