SiteMapNodeCollection.SyncRoot Vlastnost

Definice

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

Object

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.

Platí pro

Viz také