Udostępnij za pośrednictwem


ManagementObjectCollection Klasa

Definicja

Reprezentuje różne kolekcje obiektów zarządzania pobranych za pośrednictwem usługi WMI. Obiekty w tej kolekcji są ManagementBaseObjecttypami pochodnymi, w tym ManagementObject i ManagementClass. Kolekcja może być wynikiem zapytania WMI wykonanego za pośrednictwem ManagementObjectSearcherobiektu lub wyliczenia obiektów zarządzania określonego typu pobranego za pomocą reprezentującego ManagementClass tego typu. Ponadto może to być kolekcja obiektów zarządzania powiązanych w określony sposób do określonego obiektu zarządzania — w tym przypadku kolekcja zostanie pobrana za pomocą metody takiej jak GetRelated(). Kolekcję można przechodzić za pomocą ManagementObjectCollection.ManagementObjectEnumerator obiektów i i można je sprawdzić lub manipulować w przypadku różnych zadań zarządzania.

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
Dziedziczenie
ManagementObjectCollection
Implementuje

Właściwości

Count

Pobiera wartość wskazującą liczbę obiektów w kolekcji.

IsSynchronized

Pobiera wartość wskazującą, czy obiekt jest synchronizowany (bezpieczny wątkowo).

SyncRoot

Pobiera obiekt do użycia na potrzeby synchronizacji.

Metody

CopyTo(Array, Int32)

Kopiuje kolekcję do tablicy.

CopyTo(ManagementBaseObject[], Int32)

Kopiuje elementy w kolekcji do tablicy ManagementBaseObject .

Dispose()

Zwalnia zasoby skojarzone z tym obiektem. Po wywołaniu tej metody próba użycia tego obiektu spowoduje ObjectDisposedException zgłoszenie.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Usuwa zasoby, które obiekt przechowuje. Jest to destruktor obiektu. Finalizatory są wyrażane przy użyciu składni destruktora.

GetEnumerator()

Zwraca moduł wyliczający dla kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

IEnumerator Zwraca iterowanie ManagementObjectCollectionprzez element .

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy