QualifierDataCollection QualifierDataCollection QualifierDataCollection QualifierDataCollection Class

Definizione

Rappresenta una raccolta di oggetti 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
Ereditarietà
QualifierDataCollectionQualifierDataCollectionQualifierDataCollectionQualifierDataCollection
Implementazioni

Esempi

Nell'esempio seguente vengono restituite informazioni qualificatore sul Win32_Service classe usando il QualifierData classe.The following example lists qualifier information about the Win32_Service class using the QualifierData class. Per altre informazioni sulle Win32_Service, vedere la Strumentazione gestione Windows documentazione.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

Proprietà

Count Count Count Count

Ottiene il numero di oggetti QualifierData nella classe QualifierDataCollection.Gets the number of QualifierData objects in the QualifierDataCollection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ottiene un valore che indica se l'oggetto è sincronizzato (thread-safe).Gets a value indicating whether the object is synchronized (thread-safe).

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

Ottiene l'oggetto QualifierData specificato dell'insieme QualifierDataCollection.Gets the specified QualifierData from the QualifierDataCollection.

SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene l'oggetto da utilizzare per la sincronizzazione.Gets the object to be used for synchronization.

Metodi

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

Aggiunge un oggetto QualifierData a QualifierDataCollection.Adds a QualifierData to the QualifierDataCollection. Questo overload specifica il nome e il valore del qualificatore.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)

Aggiunge un oggetto QualifierData a QualifierDataCollection.Adds a QualifierData to the QualifierDataCollection. Questo overload specifica tutti i valori di proprietà per un oggetto QualifierData.This overload specifies all property values for a QualifierData.

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

Copia l'insieme QualifierDataCollection in una matrice.Copies the QualifierDataCollection into an array.

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

Copia l'elemento QualifierDataCollection in una matrice QualifierData specializzata.Copies the QualifierDataCollection into a specialized QualifierData array.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Restituisce un enumeratore per l'insieme QualifierDataCollection.Returns an enumerator for the QualifierDataCollection. Questo metodo è fortemente tipizzato.This method is strongly typed.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Rimuove un oggetto QualifierData dall'insieme QualifierDataCollection in base al nome.Removes a QualifierData from the QualifierDataCollection by name.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

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

Restituisce un oggetto IEnumerator che esegue l'iterazione di QualifierDataCollection.Returns an IEnumerator that iterates through the QualifierDataCollection.

Extension Methods

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

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

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

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

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

Consente la parallelizzazione di una query.Enables parallelization of a query.

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

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a