Freigeben über


BlockingCollection<T>.IEnumerable<T>.GetEnumerator Methode

Definition

Stellt einen 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

Ein IEnumerator<T> für die Elemente in der Auflistung.

Implementiert

Ausnahmen

Hinweise

Im Gegensatz zu GetConsumingEnumerablegibt BlockingCollection<T>.IEnumerable<T>.GetEnumerator einen Standardenumerator zurück, der die zugrunde liegende Auflistung nicht ändert. Wenn andere Threads gleichzeitig Elemente hinzufügen oder entfernen, wenn GetEnumerator aufgerufen wird, stellen die vom Enumerator zurückgegebenen Elemente möglicherweise nicht den aktuellen Zustand der Auflistung dar.

Gilt für:

Weitere Informationen