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

Definition

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

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.

Gilt für:

Weitere Informationen