TimerEventSubscriptionCollection.GetEnumerator Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um enumerador que itera através 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
Devoluções
E IEnumerator para o TimerEventSubscriptionCollection.
Implementações
Observações
O acesso ao TimerEventSubscriptionCollection é sincronizado; no entanto, enumerar através de uma coleção não é intrinsecamente um procedimento seguro para threads. Um enumerador mantém-se válido enquanto a coleção permanecer inalterada. Se forem feitas alterações à coleção, como adicionar, modificar ou eliminar elementos, o enumerador fica irremediavelmente invalidado e o seu comportamento é indefinido. O enumerador não tem acesso exclusivo à coleção; Portanto, enumerar através de uma coleção não é, intrinsecamente, um procedimento seguro para threads. Para garantir a segurança da thread durante a enumeração, pode bloquear o TimerEventSubscriptionCollection durante toda a enumeração usando SyncRoot.