QualifierDataCollection Classe

Definição

Representa uma coleção de objetos 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
Herança
QualifierDataCollection
Implementações

Exemplos

O exemplo a seguir lista informações de qualificador sobre a classe QualifierData Win32_Service usando a classe.The following example lists qualifier information about the Win32_Service class using the QualifierData class. Para obter mais informações sobre o Win32_Service, consulte a documentação do Instrumentação de gerenciamento do 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.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

Propriedades

Count

Obtém o número de objetos QualifierData no QualifierDataCollection.Gets the number of QualifierData objects in the QualifierDataCollection.

IsSynchronized

Obtém um valor que indica se o objeto é sincronizado (thread-safe).Gets a value indicating whether the object is synchronized (thread-safe).

Item[String]

Obtém o QualifierData especificado do QualifierDataCollection.Gets the specified QualifierData from the QualifierDataCollection.

SyncRoot

Obtém o objeto a ser usado para sincronização.Gets the object to be used for synchronization.

Métodos

Add(String, Object)

Adiciona um QualifierData ao QualifierDataCollection.Adds a QualifierData to the QualifierDataCollection. Essa sobrecarga especifica o nome e valor do qualificador.This overload specifies the qualifier name and value.

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

Adiciona um QualifierData ao QualifierDataCollection.Adds a QualifierData to the QualifierDataCollection. Essa sobrecarga especifica todos os valores de propriedade para um QualifierData.This overload specifies all property values for a QualifierData.

CopyTo(Array, Int32)

Copia o QualifierDataCollection em uma matriz.Copies the QualifierDataCollection into an array.

CopyTo(QualifierData[], Int32)

Copia o QualifierDataCollection em uma matriz QualifierData especializada.Copies the QualifierDataCollection into a specialized QualifierData array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador para o QualifierDataCollection.Returns an enumerator for the QualifierDataCollection. Esse método é fortemente tipado.This method is strongly typed.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Remove(String)

Remove um QualifierData do QualifierDataCollection por nome.Removes a QualifierData from the QualifierDataCollection by name.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Retorna um IEnumerator que itera pelo QualifierDataCollection.Returns an IEnumerator that iterates through the QualifierDataCollection.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a