QualifierDataCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une collection d'objets 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
- Héritage
-
QualifierDataCollection
- Implémente
Exemples
L’exemple suivant répertorie des informations de qualificateur sur la classe Win32_Service à l’aide de la QualifierData classe . Pour plus d’informations sur Win32_Service, consultez la documentation 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
Propriétés
Count |
Obtient le nombre d'objets QualifierData dans la QualifierDataCollection. |
IsSynchronized |
Obtient une valeur indiquant si l’objet est synchronisé (thread-safe). |
Item[String] |
Obtient le QualifierData spécifié du QualifierDataCollection. |
SyncRoot |
Représente l'objet à utiliser pour la synchronisation. |
Méthodes
Add(String, Object) |
Ajoute un objet QualifierData à QualifierDataCollection. Cette surcharge spécifie le nom et la valeur du qualificateur. |
Add(String, Object, Boolean, Boolean, Boolean, Boolean) |
Ajoute un objet QualifierData à QualifierDataCollection. Cette surcharge spécifie les valeurs de toutes les propriétés pour QualifierData. |
CopyTo(Array, Int32) |
Copie QualifierDataCollection dans un tableau. |
CopyTo(QualifierData[], Int32) |
Copie dans QualifierDataCollection un tableau spécialisé QualifierData . |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Retourne un énumérateur pour QualifierDataCollection. Cette méthode est fortement typée. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Remove(String) |
Supprime un QualifierData de QualifierDataCollection par nom. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Retourne un IEnumerator qui itère au sein de QualifierDataCollection. |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |