TimerEventSubscriptionCollection.GetEnumerator Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 .