Partage via


ManagementObjectCollection Classe

Définition

Représente différentes collections d'objets de gestion récupérés via WMI. Les objets de cette collection sont de types dérivés de ManagementBaseObject, notamment ManagementObject et 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. 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(). 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.

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.

IsSynchronized

Obtient une valeur qui indique si l’objet est synchronisé (thread-safe).

SyncRoot

Représente l'objet à utiliser pour la synchronisation.

Méthodes

CopyTo(Array, Int32)

Copie la collection vers un tableau.

CopyTo(ManagementBaseObject[], Int32)

Copie les éléments de la collection dans un tableau ManagementBaseObject.

Dispose()

Libère les ressources associées à l'objet. Après que cette méthode a été appelée, ObjectDisposedException est levé en cas de tentative d'utilisation de l'objet.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Finalize()

Supprime les ressources contenues dans l'objet. Il s'agit du destructeur pour l'objet. Les finaliseurs sont exprimés à l'aide de la syntaxe du destructeur.

GetEnumerator()

Retourne l'énumérateur de la collection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un IEnumerator qui itère au sein de ManagementObjectCollection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à