ManagementObjectCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente différentes collections d’objets de gestion récupérés via WMI. Les objets de cette collection sont des ManagementBaseObjecttypes dérivés, y compris ManagementObject et ManagementClass. La collection peut être le résultat d’une requête WMI exécutée via un ManagementObjectSearcher, ou une énumération d’objets de gestion d’un type spécifié récupéré par le biais d’un ManagementClass type représentant ce type. En outre, il peut s’agir d’une collection d’objets de gestion associés d’une manière spécifiée à un objet de gestion spécifique . Dans ce cas, la collection serait récupérée via une méthode telle que GetRelated(). La collection peut être parcourue à l’aide des ManagementObjectCollection.ManagementObjectEnumerator objets qu’elle contient peut être inspectée ou manipulée 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
| Nom | Description |
|---|---|
| Count |
Obtient une valeur indiquant le nombre d’objets dans la collection. |
| IsSynchronized |
Obtient une valeur qui indique si l’objet est synchronisé (thread-safe). |
| SyncRoot |
Obtient l’objet à utiliser pour la synchronisation. |
Méthodes
| Nom | Description |
|---|---|
| CopyTo(Array, Int32) |
Copie la collection dans un tableau. |
| CopyTo(ManagementBaseObject[], Int32) |
Copie les éléments de la collection dans un ManagementBaseObject tableau. |
| Dispose() |
Libère les ressources associées à cet objet. Une fois cette méthode appelée, une tentative d’utilisation de cet objet entraîne une ObjectDisposedException levée. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| Finalize() |
Supprime les ressources que l’objet contient. Il s’agit du destructeur de l’objet. Les finaliseurs sont exprimés à l’aide de la syntaxe de destructeur. |
| GetEnumerator() |
Retourne l’énumérateur de la collection. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Retourne un itération qui effectue une IEnumerator itération dans le ManagementObjectCollection. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |