TimerEventSubscriptionCollection.GetEnumerator Metodo

Definizione

Restituisce un enumeratore che scorre l'oggetto 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

Valori restituiti

Oggetto IEnumerator per l'oggetto TimerEventSubscriptionCollection.

Implementazioni

Commenti

L'accesso a è sincronizzato. Tuttavia, l'enumerazione TimerEventSubscriptionCollection tramite una raccolta non è intrinsecamente una procedura thread-safe. Un enumeratore rimane valido finché la raccolta rimane invariata. Se vengono apportate modifiche alla raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi, l'enumeratore viene invalidato in modo irreversibile e il relativo comportamento non è definito. L'enumeratore non ha accesso esclusivo alla raccolta; pertanto, l'enumerazione tramite una raccolta non è intrinsecamente una procedura thread-safe. Per garantire la thread safety durante l'enumerazione, è possibile bloccare TimerEventSubscriptionCollection durante l'intera enumerazione tramite SyncRoot.

Si applica a