MethodDataCollection.GetEnumerator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Enumerator für den MethodDataCollection zurück.
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
Gibt zurück
Ein IEnumerator zum Durchlaufen der Auflistung.
Hinweise
Jeder Aufruf dieser Methode gibt einen neuen Enumerator für die Auflistung zurück. Für dieselbe Methodenauflistung können mehrere Enumeratoren abgerufen werden. Jeder Enumerator nimmt jedoch eine Momentaufnahme der Auflistung an, sodass Änderungen, die nach dem Abrufen des Enumerators an der Auflistung vorgenommen wurden, nicht widerzuspiegeln.
Sie können (wie in einer Visual Basic .NET-Anweisung For Each
oder einer C#- For
Anweisung) nur einmal einen Forward-Enumerator durchlaufen. Der Speicher, der die -Instanzen enthält, wird von WMI freigegeben, sodass der Enumerator nicht umgewoben werden kann. Daher kann die Count -Methode nicht verwendet werden, da sie das Zurückspulen des Enumerators erfordert.
Forward-Enumeratoren sind im Allgemeinen viel schneller und verbrauchen weniger Arbeitsspeicher als herkömmliche Enumeratoren, lassen jedoch keine Aufrufe von zu Reset.
Wenn ein Enumerator wieder aufwickelbar ist, werden die Objekte in der Auflistung für mehrere Enumerationen verfügbar gehalten.
.NET Framework-Sicherheit
Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.