Compartir a través de


QualifierDataCollection Clase

Definición

Representa una colección de objetos 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
Herencia
QualifierDataCollection
Implementaciones

Ejemplos

En el ejemplo siguiente se muestra información de calificador sobre la clase Win32_Service mediante la QualifierData clase . Para obtener más información sobre Win32_Service, consulte la documentación de Instrumental de administración de 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

Propiedades

Count

Obtiene el número de objetos QualifierData de la colección QualifierDataCollection.

IsSynchronized

Obtiene un valor que indica si el objeto está sincronizado (es seguro para subprocesos).

Item[String]

Obtiene la clase QualifierData especificada de la clase QualifierDataCollection.

SyncRoot

Obtiene el objeto que se utilizará para la sincronización.

Métodos

Add(String, Object)

Agrega un objeto QualifierData a QualifierDataCollection. Esta sobrecarga especifica el nombre y el valor del calificador.

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

Agrega un objeto QualifierData a QualifierDataCollection. Esta sobrecarga especifica todos los valores de propiedad de QualifierData.

CopyTo(Array, Int32)

Copia QualifierDataCollection en una matriz.

CopyTo(QualifierData[], Int32)

Copia en QualifierDataCollection una matriz especializada QualifierData .

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador para la colección QualifierDataCollection. Este método está fuertemente tipado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(String)

Quita QualifierData de QualifierDataCollection por nombre.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un objeto IEnumerator que itera a través del objeto QualifierDataCollection.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a