ManagementObjectCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |