ManagementObjectCollection Classe

Définition

Représente différentes collections d'objets de gestion récupérés via WMI.Represents different collections of management objects retrieved through WMI. Les objets de cette collection sont de types dérivés de ManagementBaseObject, notamment ManagementObject et ManagementClass.The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and ManagementClass. La collection peut résulter d'une requête WMI exécutée via ManagementObjectSearcher ou d'une énumération d'objets de gestion d'un type spécifié récupéré via un ManagementClass représentant ce type.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. En outre, il peut s'agir d'une collection d'objets de gestion associés spécialement à un objet de gestion spécifique ; dans ce cas, la collection sera récupérée via une méthode telle que 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(). La collection peut être passée en revue à l'aide de ManagementObjectCollection.ManagementObjectEnumerator et les objets qu'elle contient peuvent être inspectés ou manipulés pour diverses tâches de gestion.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
Héritage
ManagementObjectCollection
Implémente

Propriétés

Count

Obtient une valeur qui indique le nombre d’objets de la collection.Gets a value indicating the number of objects in the collection.

IsSynchronized

Obtient une valeur qui indique si l’objet est synchronisé (thread-safe).Gets a value that indicates whether the object is synchronized (thread-safe).

SyncRoot

Représente l'objet à utiliser pour la synchronisation.Gets the object to be used for synchronization.

Méthodes

CopyTo(Array, Int32)

Copie la collection dans un tableau.Copies the collection to an array.

CopyTo(ManagementBaseObject[], Int32)

Copie les éléments de la collection dans un tableau ManagementBaseObject.Copies the items in the collection to a ManagementBaseObject array.

Dispose()

Libère les ressources associées à l’objet.Releases resources associated with this object. Après que cette méthode a été appelée, ObjectDisposedException est levé en cas de tentative d'utilisation de l'objet.After this method has been called, an attempt to use this object will result in an ObjectDisposedException being thrown.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
Finalize()

Supprime les ressources contenues dans l'objet.Disposes of resources the object is holding. Il s'agit du destructeur pour l'objet.This is the destructor for the object. Les finaliseurs sont exprimés à l'aide de la syntaxe du destructeur.Finalizers are expressed using destructor syntax.

GetEnumerator()

Retourne l'énumérateur de la collection.Returns the enumerator for the collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un IEnumerator qui itère au sein de ManagementObjectCollection.Returns an IEnumerator that iterates through the ManagementObjectCollection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à