ManagementObjectCollection.GetEnumerator Méthode
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.
Retourne l’énumérateur de la collection.
public:
System::Management::ManagementObjectCollection::ManagementObjectEnumerator ^ GetEnumerator();
public System.Management.ManagementObjectCollection.ManagementObjectEnumerator GetEnumerator();
member this.GetEnumerator : unit -> System.Management.ManagementObjectCollection.ManagementObjectEnumerator
Public Function GetEnumerator () As ManagementObjectCollection.ManagementObjectEnumerator
Retours
Qui IEnumerator peut être utilisé pour itérer dans la collection.
Remarques
Vous pouvez uniquement itérer (comme dans une instruction Visual Basic .NET For Each ou une instruction C# For) via un énumérateur de transfert uniquement une fois. La mémoire contenant les instances est libérée par WMI afin que l’énumérateur ne puisse pas être rewound. Par conséquent, la Count méthode ne peut pas être utilisée, car elle nécessite un rembobinage de l’énumérateur.
Les énumérateurs en avant uniquement sont généralement beaucoup plus rapides et utilisent moins de mémoire que les énumérateurs conventionnels, mais ils n’autorisent pas les appels à Reset.
Si un énumérateur est rembobinable, les objets de la collection sont conservés pour plusieurs énumérations.
Sécurité du .NET Framework
Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.