ManagementObjectCollection Třída

Definice

Představuje různé kolekce objektů správy načtených prostřednictvím rozhraní WMI. Objekty v této kolekci jsou odvozené typy, včetně a ManagementBaseObject ManagementObject ManagementClass . Kolekce může být výsledkem dotazu ROZHRANÍ WMI, který je spuštěn prostřednictvím , nebo výčtu objektů správy zadaného typu načtených prostřednictvím ManagementObjectSearcher ManagementClass představujícího tento typ. Kromě toho to může být kolekce objektů správy souvisejících zadaným způsobem s konkrétním objektem správy – v tomto případě by kolekce byla načtena prostřednictvím metody, jako je GetRelated() . Kolekci lze procházet pomocí objektů a v ní lze kontrolovat nebo s nimi manipulovat pro ManagementObjectCollection.ManagementObjectEnumerator různé úlohy správy.

public ref class ManagementObjectCollection : IDisposable, System::Collections::ICollection
public class ManagementObjectCollection : IDisposable, System.Collections.ICollection
type ManagementObjectCollection = class
    interface ICollection
    interface IEnumerable
    interface IDisposable
Public Class ManagementObjectCollection
Implements ICollection, IDisposable
Dědičnost
ManagementObjectCollection
Implementuje

Vlastnosti

Count

Získá hodnotu určující počet objektů v kolekci.

IsSynchronized

Získá hodnotu, která určuje, zda je objekt synchronizován (bezpečný pro přístup z více vláken).

SyncRoot

Získá objekt, který se má použít pro synchronizaci.

Metody

CopyTo(Array, Int32)

Zkopíruje kolekci do pole.

CopyTo(ManagementBaseObject[], Int32)

Zkopíruje položky v kolekci do ManagementBaseObject pole.

Dispose()

Uvolní prostředky přidružené k tomuto objektu. Po volání této metody bude pokus o použití tohoto objektu ObjectDisposedException vyvolán.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Odstraňuje prostředky, které objekt drží. Toto je destruktor objektu . Finalizační metody jsou vyjádřeny pomocí syntaxe destruktoru.

GetEnumerator()

Vrátí enumerátor kolekce.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Vrátí IEnumerator hodnotu , která iteruje přes ManagementObjectCollection .

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro