MethodDataCollection.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 un énumérateur pour MethodDataCollection.
public:
System::Management::MethodDataCollection::MethodDataEnumerator ^ GetEnumerator();
public System.Management.MethodDataCollection.MethodDataEnumerator GetEnumerator ();
member this.GetEnumerator : unit -> System.Management.MethodDataCollection.MethodDataEnumerator
Public Function GetEnumerator () As MethodDataCollection.MethodDataEnumerator
Retours
IEnumerator à énumérer dans la collection.
Remarques
Chaque appel à cette méthode retourne un nouvel énumérateur sur la collection. Plusieurs énumérateurs peuvent être obtenus pour la même collection de méthodes. Toutefois, chaque énumérateur prend une instantané de la collection, de sorte que les modifications apportées à la collection après l’obtention de l’énumérateur ne sont pas reflétées.
Vous ne pouvez itérer (comme dans une instruction Visual Basic .NET For Each
ou une instruction C# For
) qu’une seule fois via un énumérateur avant uniquement. 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 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 approuvé.