TimerEventSubscriptionCollection.GetEnumerator Método

Definição

Retorna um enumerador que itera por meio do 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

Retornos

Um IEnumerator para o TimerEventSubscriptionCollection.

Implementações

Comentários

O acesso ao TimerEventSubscriptionCollection é sincronizado; no entanto, enumerar por meio de uma coleção não é intrinsecamente um procedimento seguro de thread. Um enumerador permanece válido enquanto a coleção permanecer inalterada. Se forem feitas alterações na coleção, como adicionar, modificar ou excluir elementos, o enumerador será invalidado irrecuperavelmente e seu comportamento será indefinido. O enumerador não tem acesso exclusivo à coleção; portanto, enumerar por meio de uma coleção não é intrinsecamente um procedimento seguro de thread. Para garantir a segurança do thread durante a enumeração, você pode bloquear durante TimerEventSubscriptionCollection toda a enumeração usando SyncRoot.

Aplica-se a