Jazyk

TimerEventSubscriptionCollection.GetEnumerator Metoda

Definice

Vrátí enumerátor, který iteruje přes TimerEventSubscriptionCollection.

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

Návraty

A IEnumerator pro TimerEventSubscriptionCollection.

Implementuje

Poznámky

Přístup k objektu TimerEventSubscriptionCollection je synchronizován. Výčet prostřednictvím kolekce však není vnitřně bezpečným postupem vlákna. Enumerátor zůstane platný, dokud kolekce zůstane beze změny. Pokud jsou v kolekci provedeny změny, jako je přidání, úprava nebo odstranění prvků, enumerátor je nevratně neplatný a jeho chování není definováno. Enumerátor nemá výhradní přístup k kolekci; proto výčet prostřednictvím kolekce není vnitřně bezpečný postup vlákna. Chcete-li zaručit bezpečnost vláken během výčtu, můžete uzamknout TimerEventSubscriptionCollection během celého výčtu pomocí SyncRoot.

Platí pro