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
IEnumerator qui peut être utilisé pour itérer la collection.
Remarques
vous pouvez uniquement effectuer une itération (comme dans une For Each
instruction .net Visual Basic ou une For
instruction C#) à l’aide d’un énumérateur avant uniquement une fois. La mémoire qui contient les instances est libérée par WMI, de sorte que l’énumérateur ne peut pas être rembobiné. Par conséquent, la Count méthode ne peut pas être utilisée car elle nécessite le rembobinage de l’énumérateur.
Les énumérateurs 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 peut être rembobiné, les objets de la collection restent disponibles pour plusieurs énumérations.
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez utilisation de bibliothèques à partir de code partiellement fiable.