BlockingCollection<T>.IEnumerable<T>.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.
Stellt eine IEnumerator<T> Für Elemente in der Auflistung bereit.
virtual System::Collections::Generic::IEnumerator<T> ^ System.Collections.Generic.IEnumerable<T>.GetEnumerator() = System::Collections::Generic::IEnumerable<T>::GetEnumerator;
System.Collections.Generic.IEnumerator<T> IEnumerable<T>.GetEnumerator();
abstract member System.Collections.Generic.IEnumerable<T>.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<'T>
override this.System.Collections.Generic.IEnumerable<T>.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<'T>
Function GetEnumerator () As IEnumerator(Of T) Implements IEnumerable(Of T).GetEnumerator
Gibt zurück
Eine IEnumerator<T> für die Elemente in der Auflistung.
Implementiert
Ausnahmen
Dies BlockingCollection<T> wurde gelöscht.
Hinweise
Im Gegensatz dazu GetConsumingEnumerablewird BlockingCollection<T>.IEnumerable<T>.GetEnumerator ein Standardenumerator zurückgegeben, der die zugrunde liegende Auflistung nicht ändert. Wenn andere Threads Elemente gleichzeitig hinzufügen oder entfernen, wenn GetEnumerator aufgerufen wird, stellen die vom Enumerator zurückgegebenen Elemente möglicherweise nicht den aktuellen Status der Auflistung dar.