Condividi tramite


TimerEventSubscriptionCollection.GetEnumerator Metodo

Definizione

Restituisce un enumeratore che esegue l'iterazione di 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

Restituisce

IEnumerator

IEnumerator per l'oggetto TimerEventSubscriptionCollection.

Implementazioni

Commenti

L'accesso a TimerEventSubscriptionCollection è sincronizzato; tuttavia, l'enumerazione di una raccolta non è di per sé una procedura thread-safe. Un enumeratore rimane valido finché la raccolta rimane invariata. In caso di modifiche alla raccolta, ad esempio aggiunta, modifica o eliminazione di elementi, l'enumeratore sarà reso non valido in modo irreversibile e il comportamento corrispondente non sarà definito. L'enumeratore non dispone di accesso esclusivo alla raccolta, pertanto il processo di enumerazione di una raccolta non è di per sé thread-safe. Per garantire la sicurezza dei thread durante l'enumerazione, è possibile bloccare TimerEventSubscriptionCollection durante l'intera enumerazione tramite SyncRoot.

Si applica a