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ých typů ManagementBaseObject, včetně ManagementObject a ManagementClass. Kolekce může být výsledkem dotazu rozhraní WMI spuštěného prostřednictvím ManagementObjectSearchernebo výčtu objektů správy zadaného typu načtených prostřednictvím ManagementClass představujícího tento typ. Kromě toho se může jednat o kolekci objektů správy souvisejících zadaným způsobem s konkrétním objektem správy – v tomto případě by se kolekce načetla pomocí metody, jako GetRelated()je . Kolekci lze procházet pomocí ManagementObjectCollection.ManagementObjectEnumerator objektů a v ní lze zkontrolovat nebo manipulovat pro 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 označující počet objektů v kolekci.

IsSynchronized

Získá hodnotu, která označuje, zda objekt je 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()

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

GetEnumerator()

Vrátí enumerátor pro kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

(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í hodnotu IEnumerator , která iteruje přes ManagementObjectCollection.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro