TimerEventSubscriptionCollection.SyncRoot Propriété

Définition

Obtient un objet qui peut être utilisé pour synchroniser l’accès à TimerEventSubscriptionCollection.

public:
 property System::Object ^ SyncRoot { System::Object ^ get(); };
public object SyncRoot { get; }
member this.SyncRoot : obj
Public ReadOnly Property SyncRoot As Object

Valeur de propriété

Objet utilisé pour synchroniser l'accès à la TimerEventSubscriptionCollection.

Implémente

Remarques

SyncRoot retourne un objet qui peut être utilisé pour synchroniser l'accès à TimerEventSubscriptionCollection.

L'accès à la TimerEventSubscriptionCollection est synchronisé ; toutefois, l'énumération d'une collection n'est pas intrinsèquement une procédure thread-safe. Même lorsqu'une collection est synchronisée, les autres threads peuvent toujours la modifier, ce qui entraîne la levée d'une exception par l'énumérateur. Afin de garantir la sécurité des threads au cours de l'énumération, vous pouvez soit verrouiller la TimerEventSubscriptionCollection pendant l'ensemble de l'énumération à l'aide de SyncRoot, soit intercepter les exceptions résultant des modifications apportées par les autres threads.

S’applique à