ManagementObjectCollection ManagementObjectCollection ManagementObjectCollection ManagementObjectCollection Class

Definition

Stellt verschiedene über WMI abgerufene Auflistungen von Verwaltungsobjekten dar.Represents different collections of management objects retrieved through WMI. Die Typen der Objekte in dieser Auflistung sind von ManagementBaseObject abgeleitet, einschließlich ManagementObject und ManagementClass.The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and ManagementClass. Die Auflistung kann das Ergebnis einer über die ManagementObjectSearcher ausgeführten WMI-Abfrage oder eine Enumeration von Verwaltungsobjekten eines angegebenen Typs sein, die über eine diesen Typ darstellende ManagementClass abgerufen wurde.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. Außerdem kann es sich um eine Auflistung von Verwaltungsobjekten handeln, die auf eine angegebene Weise mit einem bestimmten Verwaltungsobjekt verknüpft sind. In diesem Fall wird die Auflistung z. B. über die GetRelated()-Methode abgerufen.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(). Die Auflistung kann mit ManagementObjectCollection.ManagementObjectEnumerator durchlaufen werden, und Sie können Objekte in der Auflistung für unterschiedliche Verwaltungsaufgaben überprüfen und bearbeiten.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
Vererbung
ManagementObjectCollectionManagementObjectCollectionManagementObjectCollectionManagementObjectCollection
Implementiert

Eigenschaften

Count Count Count Count

Ruft einen Wert ab, der die Anzahl von Objekten in der Auflistung angibt.Gets a value indicating the number of objects in the collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft einen Wert ab, der angibt, ob das Objekt synchronisiert ist (threadsicher).Gets a value that indicates whether the object is synchronized (thread-safe).

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft das Objekt ab, das für die Synchronisierung verwendet werden soll.Gets the object to be used for synchronization.

Methoden

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert die Auflistung in ein Array.Copies the collection to an array.

CopyTo(ManagementBaseObject[], Int32) CopyTo(ManagementBaseObject[], Int32) CopyTo(ManagementBaseObject[], Int32) CopyTo(ManagementBaseObject[], Int32)

Kopiert die Elemente der Auflistung in ein ManagementBaseObject-Array.Copies the items in the collection to a ManagementBaseObject array.

Dispose() Dispose() Dispose() Dispose()

Gibt diesem Objekt zugeordnete Ressourcen frei.Releases resources associated with this object. Nach dem Aufrufen dieser Methode wird bei Verwendung dieses Objekts eine ObjectDisposedException ausgelöst.After this method has been called, an attempt to use this object will result in an ObjectDisposedException being thrown.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Gibt die im Objekt enthaltenen Ressourcen frei.Disposes of resources the object is holding. Dies ist der Destruktor für das Objekt.This is the destructor for the object. Finalizer werden mit Destruktorsyntaxen ausgedrückt.Finalizers are expressed using destructor syntax.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt den Enumerator für die Auflistung zurück.Returns the enumerator for the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt einen IEnumerator zurück, der ManagementObjectCollection durchläuft.Returns an IEnumerator that iterates through the ManagementObjectCollection.

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: