Freigeben über


SiteMapNodeCollection.SyncRoot Eigenschaft

Definition

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

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

Object

Ein Objekt, mit dem der Zugriff auf SiteMapNodeCollection synchronisiert werden kann.

Hinweise

Das Aufzählen über eine SiteMapNodeCollection Auflistung ist kein threadsicherer Vorgang. Selbst wenn eine SiteMapNodeCollection Synchronisierung erfolgt, können andere Threads die SiteMapNodeCollectionEnumerator weiterhin ändern, wodurch der Aufzählungsator eine Ausnahme auslöst. Um die Threadsicherheit während der Enumeration zu gewährleisten, können Sie dies SiteMapNodeCollection entweder während der gesamten Enumeration sperren oder die Ausnahmen abfangen, die sich aus Änderungen ergeben, die von anderen Threads vorgenommen werden.

Gilt für

Siehe auch