SiteMapNodeCollection.SyncRoot Właściwość

Definicja

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.

Dotyczy

Zobacz też