Sdílet prostřednictvím


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

An IEnumerator pro TimerEventSubscriptionCollection.

Implementuje

Poznámky

Přístup k objektu TimerEventSubscriptionCollection je synchronizován, ale výčet prostřednictvím kolekce není vnitřně bezpečný postup pro přístup z více vláken. Enumerátor zůstane platný, dokud kolekce zůstane beze změny. Pokud jsou v kolekci provedeny změny, například přidání, úprava nebo odstranění prvků, je enumerátor nenávratně zneplatněna a jeho chování není definováno. Enumerátor nemá výhradní přístup ke kolekci; proto výčet prostřednictvím kolekce není ze své podstaty procedurou bezpečnou pro přístup z více vláken. Chcete-li zajistit bezpečnost vláken během výčtu TimerEventSubscriptionCollection , můžete uzamknout během celého výčtu pomocí SyncRoot.

Platí pro