TimerEventSubscriptionCollection.SyncRoot Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získává objekt, který lze použít k synchronizaci přístupu k TimerEventSubscriptionCollection .
public:
property System::Object ^ SyncRoot { System::Object ^ get(); };
public object SyncRoot { get; }
member this.SyncRoot : obj
Public ReadOnly Property SyncRoot As Object
Hodnota vlastnosti
Objekt, který slouží k synchronizaci přístupu k TimerEventSubscriptionCollection .
Implementuje
Poznámky
SyncRoot Vrátí objekt, který lze použít k synchronizaci přístupu k TimerEventSubscriptionCollection .
Přístup ke službě TimerEventSubscriptionCollection je synchronizovaný; výčet prostřednictvím kolekce je však vnitřně nebezpečným postupem pro přístup z více vláken. I v případě, že jde o synchronizovanou kolekci, mohou úpravy provádět i ostatní vlákna, což způsobuje vyvolání výjimky enumerátorem. Chcete-li zaručit bezpečnost vlákna během výčtu, můžete buď Uzamknout TimerEventSubscriptionCollection během celého výčtu, pomocí SyncRoot nebo zachytit výjimky vyplývající ze změn provedených jinými vlákny.