SiteMapNodeCollection.SyncRoot SiteMapNodeCollection.SyncRoot SiteMapNodeCollection.SyncRoot SiteMapNodeCollection.SyncRoot Property

Definition

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.Gets an object that can be used to synchronize access to the collection.

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

Eigenschaftswert

Ein Objekt, mit dem der Zugriff auf die SiteMapNodeCollection synchronisiert werden kann.An object that can be used to synchronize access to the SiteMapNodeCollection.

Implementiert

Hinweise

Auflisten von einem SiteMapNodeCollection Auflistung ist systemintern keine threadsichere Prozedur.Enumerating through a SiteMapNodeCollection collection is intrinsically not a thread safe procedure. Selbst wenn eine SiteMapNodeCollection ist synchronisiert ist, können weiterhin andere Threads Ändern der SiteMapNodeCollection, wodurch den Enumerator eine Ausnahme ausgelöst.Even when a SiteMapNodeCollection is synchronized, other threads can still modify the SiteMapNodeCollection, which causes the enumerator to throw an exception. Um während der Enumeration Threadsicherheit zu gewährleisten, können Sie entweder die Sperre der SiteMapNodeCollection während der gesamten Enumeration oder aufgrund von Änderungen durch andere Threads ausgelösten Ausnahmen abgefangen.To guarantee thread safety during enumeration, you can either lock the SiteMapNodeCollection during the entire enumeration or catch the exceptions resulting from changes that are made by other threads.

Gilt für:

Siehe auch