TimerEventSubscriptionCollection.SyncRoot Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.