Condividi tramite


TimerEventSubscriptionCollection.SyncRoot Proprietà

Definizione

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a TimerEventSubscriptionCollection.

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

Valore della proprietà

Object

Oggetto utilizzato per sincronizzare l'accesso alla classe TimerEventSubscriptionCollection.

Implementazioni

Commenti

SyncRoot restituisce un oggetto che può essere utilizzato per sincronizzare l'accesso a TimerEventSubscriptionCollection.

L'accesso a TimerEventSubscriptionCollection è sincronizzato; tuttavia, l'enumerazione di una raccolta non è di per sé una procedura thread-safe. Anche se una raccolta è sincronizzata, è possibile che venga modificata da altri thread, con conseguente generazione di un'eccezione da parte dell'enumeratore. Per garantire che una raccolta sia thread-safe durante l'enumerazione, è possibile bloccare TimerEventSubscriptionCollection nel corso di tutta l'operazione mediante SyncRoot oppure rilevare le eccezioni generate dalle modifiche apportate da altri thread.

Si applica a