Compartilhar via


TimerEventSubscriptionCollection.GetEnumerator Método

Definição

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

IEnumerator

Um IEnumerator para o TimerEventSubscriptionCollection.

Implementações

Comentários

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

Aplica-se a