SiteMapNodeCollection.SyncRoot Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.
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
Wartość właściwości
Obiekt, który może służyć do synchronizowania dostępu do obiektu SiteMapNodeCollection.
Uwagi
Wyliczanie przez SiteMapNodeCollection kolekcję nie jest wewnętrznie bezpieczną procedurą wątku. Nawet jeśli element SiteMapNodeCollection jest zsynchronizowany, inne wątki mogą nadal modyfikować SiteMapNodeCollectionelement , co powoduje, że moduł wyliczający zgłasza wyjątek. Aby zagwarantować bezpieczeństwo wątków podczas wyliczania, można zablokować SiteMapNodeCollection podczas całego wyliczenia lub przechwycić wyjątki wynikające ze zmian wprowadzonych przez inne wątki.