SiteMapNodeCollection.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á objekt, který lze použít k synchronizaci přístupu k kolekci.
public:
virtual property System::Object ^ SyncRoot { System::Object ^ get(); };
public virtual object SyncRoot { get; }
member this.SyncRoot : obj
Public Overridable ReadOnly Property SyncRoot As Object
Hodnota vlastnosti
Objekt, který lze použít k synchronizaci přístupu k objektu SiteMapNodeCollection.
Poznámky
Výčet prostřednictvím SiteMapNodeCollection kolekce není vnitřně bezpečný postup vlákna. I když SiteMapNodeCollection je synchronizováno, ostatní vlákna mohou stále upravovat SiteMapNodeCollection, což způsobí, že enumerátor vyvolá výjimku. Chcete-li zaručit bezpečnost vláken během výčtu, můžete buď uzamknout SiteMapNodeCollection během celého výčtu, nebo zachytit výjimky vyplývající ze změn provedených jinými vlákny.