Freigeben über


TimerEventSubscriptionCollection.GetEnumerator Methode

Definition

Gibt einen Enumerator zurück, der die TimerEventSubscriptionCollection durchläuft.

public:
 virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator

Gibt zurück

Ein IEnumerator für das TimerEventSubscriptionCollection.

Implementiert

Hinweise

Der Zugriff auf die TimerEventSubscriptionCollection ist synchronisiert. Die Enumeration einer Auflistung ist systemintern jedoch keine threadsichere Prozedur. Ein Enumerator bleibt gültig, solange die Auflistung unverändert bleibt. Werden an der Auflistung Änderungen wie z. B. Hinzufügen, Bearbeiten oder Entfernen von Elementen vorgenommen, verliert der Enumerator unwiederbringlich seine Gültigkeit und sein Verhalten ist nicht definiert. Der Enumerator hat keinen exklusiven Zugriff auf die Auflistung. Daher ist die Enumeration einer Auflistung systemintern keine threadsichere Prozedur. Um Threadsicherheit während der Enumeration zu gewährleisten, können Sie die TimerEventSubscriptionCollection während der gesamten Enumeration sperren, indem Sie SyncRoot verwenden.

Gilt für: