QualifierDataCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kolekci QualifierData objektů.
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
- Dědičnost
-
QualifierDataCollection
- Implementuje
Příklady
Následující příklad uvádí kvalifikátor informace o Win32_Service třídy pomocí QualifierData třídy. Další informace o Win32_Service najdete v dokumentaci k 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
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet QualifierData objektů v objektu QualifierDataCollection. |
| IsSynchronized |
Získá hodnotu určující, zda objekt je synchronizován (thread-safe). |
| Item[String] |
Získá zadaný QualifierData z QualifierDataCollection. |
| SyncRoot |
Získá objekt, který se má použít pro synchronizaci. |
Metody
| Name | Description |
|---|---|
| Add(String, Object, Boolean, Boolean, Boolean, Boolean) |
Přidá QualifierData do QualifierDataCollection. Toto přetížení určuje všechny hodnoty vlastností pro .QualifierData |
| Add(String, Object) |
Přidá QualifierData do QualifierDataCollection. Toto přetížení určuje název a hodnotu kvalifikátoru. |
| CopyTo(Array, Int32) |
Zkopíruje ho QualifierDataCollection do pole. |
| CopyTo(QualifierData[], Int32) |
Zkopíruje pole QualifierDataCollection do specializovaného QualifierData pole. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Vrátí enumerátor pro .QualifierDataCollection Tato metoda je silně napsaná. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(String) |
Odebere z QualifierData názvu názevQualifierDataCollection. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
IEnumerator Vrátí iteruje přes QualifierDataCollection. |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |