PropertyDataCollection.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 den Enumerator für diese PropertyDataCollection zurück.
public:
System::Management::PropertyDataCollection::PropertyDataEnumerator ^ GetEnumerator();
public System.Management.PropertyDataCollection.PropertyDataEnumerator GetEnumerator ();
member this.GetEnumerator : unit -> System.Management.PropertyDataCollection.PropertyDataEnumerator
Public Function GetEnumerator () As PropertyDataCollection.PropertyDataEnumerator
Gibt zurück
Ein IEnumerator, der zum Durchlaufen der Auflistung verwendet werden kann.
Hinweise
Sie können (wie in einer Visual Basic .NET-Anweisung For Each
oder einer C# For
-Anweisung) nur einmal über einen Forward-Enumerator durchlaufen. Der Arbeitsspeicher, der die Instanzen enthält, wird von WMI freigegeben, sodass der Enumerator nicht erneut aktiviert werden kann. Daher kann die Count -Methode nicht verwendet werden, da sie ein erneutes Zurückspulen des Enumerators erfordert.
Forward-Enumeratoren sind in der Regel viel schneller und verbrauchen weniger Arbeitsspeicher als herkömmliche Enumeratoren, lassen jedoch keine Aufrufe von zu Reset.
Wenn ein Enumerator zurückwickelbar ist, bleiben die Objekte in der Auflistung für mehrere Enumerationen verfügbar.
.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.