ManagementObjectCollection Klasa

Definicja

Reprezentuje różne kolekcje obiektów zarządzania pobrane za pomocą usługi WMI.Represents different collections of management objects retrieved through WMI. Obiekty w tej kolekcji są ManagementBaseObjecttypami pochodnymi, w tym ManagementObject i ManagementClass.The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and ManagementClass. Kolekcja może być wynikiem kwerendy usługi WMI wykonywanej przez ManagementObjectSearcherprogram lub wyliczeniem obiektów zarządzania określonego typu pobranego ManagementClass za pomocą reprezentujący ten typ.The collection can be the result of a WMI query executed through a ManagementObjectSearcher, or an enumeration of management objects of a specified type retrieved through a ManagementClass representing that type. Ponadto może to być kolekcja obiektów zarządzania związana w określony sposób z określonym obiektem zarządzania — w tym przypadku zbieranie jest pobierane za pomocą metody takiej jak GetRelated().In addition, this can be a collection of management objects related in a specified way to a specific management object - in this case the collection would be retrieved through a method such as GetRelated(). Kolekcję można przeszukiwać przy użyciu ManagementObjectCollection.ManagementObjectEnumerator obiektów i, które mogą być kontrolowane lub manipulowane różnymi zadaniami zarządzania.The collection can be walked using the ManagementObjectCollection.ManagementObjectEnumerator and objects in it can be inspected or manipulated for various management tasks.

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.Gets a value indicating the number of objects in the collection.

IsSynchronized

Pobiera wartość wskazującą, czy obiekt jest synchronizowany (bezpieczny wątkowo).Gets a value that indicates whether the object is synchronized (thread-safe).

SyncRoot

Pobiera obiekt, który ma być używany do synchronizacji.Gets the object to be used for synchronization.

Metody

CopyTo(Array, Int32)

Kopiuje kolekcję do tablicy.Copies the collection to an array.

CopyTo(ManagementBaseObject[], Int32)

Kopiuje elementy w kolekcji do ManagementBaseObject tablicy.Copies the items in the collection to a ManagementBaseObject array.

Dispose()

Zwalnia zasoby skojarzone z tym obiektem.Releases resources associated with this object. Po wywołaniu tej metody próba użycia tego obiektu zostanie ObjectDisposedException wygenerowane.After this method has been called, an attempt to use this object will result in an ObjectDisposedException being thrown.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Finalize()

Usuwa zasoby, które obiekt jest w posiadaniu.Disposes of resources the object is holding. Jest to destruktor dla obiektu.This is the destructor for the object. Finalizatory są wyrażane przy użyciu składni destruktora.Finalizers are expressed using destructor syntax.

GetEnumerator()

Zwraca moduł wyliczający dla kolekcji.Returns the enumerator for the collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca wartość ManagementObjectCollection, która wykonuje iterację przez. IEnumeratorReturns an IEnumerator that iterates through the ManagementObjectCollection.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy