ManagementObjectCollection.GetEnumerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert de enumerator voor de verzameling.
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
Retouren
Een IEnumerator die kan worden gebruikt om de verzameling te herhalen.
Opmerkingen
U kunt alleen herhalen (zoals in een Visual Basic .NET For Each-instructie of een C# For instructie) via een doorstuur-enumerator één keer. Het geheugen dat de exemplaren bevat, wordt door WMI vrijgegeven, zodat de enumerator niet opnieuw kan worden uitgevoerd. Daarom kan de Count methode niet worden gebruikt omdat hiervoor de enumerator moet worden terugspoelen.
Doorstuurservers zijn over het algemeen veel sneller en gebruiken minder geheugen dan conventionele enumerators, maar ze staan geen aanroepen toe Reset.
Als een enumerator kan worden terugspoelen, worden de objecten in de verzameling beschikbaar gehouden voor meerdere opsommingen.
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.