QualifierDataCollection Classe

Definição

Representa uma coleção de QualifierData objetos.

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 qualificação sobre a classe Win32_Service usando a QualifierData classe. Para obter mais informações sobre Win32_Service, consulte a documentação 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

Propriedades

Nome Description
Count

Obtém o número de QualifierData objetos no QualifierDataCollection.

IsSynchronized

Obtém um valor que indica se o objeto está sincronizado (thread-safe).

Item[String]

Obtém o especificado QualifierData do QualifierDataCollection.

SyncRoot

Obtém o objeto a ser usado para sincronização.

Métodos

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

Adiciona um QualifierData ao QualifierDataCollection. Essa sobrecarga especifica todos os valores de propriedade para um QualifierData.

Add(String, Object)

Adiciona um QualifierData ao QualifierDataCollection. Essa sobrecarga especifica o nome e o valor do qualificador.

CopyTo(Array, Int32)

Copia em QualifierDataCollection uma matriz.

CopyTo(QualifierData[], Int32)

Copia em QualifierDataCollection uma matriz especializada QualifierData .

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador para o QualifierDataCollection. Esse método é fortemente tipado.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(String)

Remove um QualifierData do QualifierDataCollection nome por nome.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IEnumerable.GetEnumerator()

Retorna um IEnumerator que itera por meio do QualifierDataCollection.

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a