TimerEventSubscriptionCollection.GetEnumerator Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.