SiteMapNodeCollection.SyncRoot Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.